From eef9cb45c1d9bed6ecb77f4e6926eab757d0086d Mon Sep 17 00:00:00 2001
From: AlkaMotors <37931458+AlkaMotors@users.noreply.github.com>
Date: Tue, 16 Jul 2024 17:39:10 -0300
Subject: [PATCH] g431 ADC, telemetry, Auto TIming
---
Inc/dshot.h | 2 +-
Inc/targets.h | 89 +-
Keil_Projects/AM32_MultiProject.uvmpw | 8 +-
.../AM32_MultiProject.uvmpw.uvgui.alkaz | 137 +-
Keil_Projects/Am32F031.uvguix.alkaz | 6 +-
Keil_Projects/Am32F051.uvguix.alkaz | 44 +-
Keil_Projects/Am32F051.uvoptx | 6 +-
Keil_Projects/Am32F415.uvguix.alkaz | 512 ++-
Keil_Projects/Am32F415.uvoptx | 47 +-
Keil_Projects/Am32F421.uvguix.alkaz | 498 ++-
Keil_Projects/Am32F421.uvoptx | 496 ++-
Keil_Projects/Am32F421.uvprojx | 1158 +++++
Keil_Projects/Am32G071.uvguix.alkaz | 414 +-
Keil_Projects/Am32G071.uvoptx | 874 +++-
Keil_Projects/Am32G071.uvprojx | 2128 ++++++++++
Keil_Projects/Am32G431.uvguix.alkaz | 1745 +++++++-
Keil_Projects/Am32G431.uvoptx | 60 +-
Keil_Projects/Am32e230.uvguix.alkaz | 4 +-
Keil_Projects/Am32e230.uvoptx | 4 +-
Keil_Projects/Am32l431.uvguix.alkaz | 66 +-
Keil_Projects/Am32l431.uvoptx | 4 +-
..._SINGLE_N_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
...T_G0_03_N_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
.../ST_G0_04_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
.../SURFBEE_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
.../Listings/AM32_AIKON_55A_F421.map | 3340 +++++++++++++++
.../Listings/AM32_AIKON_SINGLE_F421.map | 1389 +++---
Keil_Projects/Listings/AM32_AIRBEE_F421.map | 3306 +++++++++++++++
Keil_Projects/Listings/AM32_AT32DEV_F415.map | 1389 +++---
Keil_Projects/Listings/AM32_AT32DEV_F421.map | 3347 +++++++++++++++
.../Listings/AM32_AT32PB4_054_F421.map | 3340 +++++++++++++++
.../Listings/AM32_AT32PB4_405_F421.map | 3340 +++++++++++++++
.../Listings/AM32_AT32PB4_540_F421.map | 3339 +++++++++++++++
.../Listings/AM32_AT32SLOTCAR_F421.map | 3293 +++++++++++++++
Keil_Projects/Listings/AM32_AT_F4_04_F421.map | 3339 +++++++++++++++
.../Listings/AM32_DAKEFPV_35A_F415.map | 1391 +++---
Keil_Projects/Listings/AM32_DAKEFPV_F421.map | 3339 +++++++++++++++
Keil_Projects/Listings/AM32_F4A_4IN1_F421.map | 3340 +++++++++++++++
Keil_Projects/Listings/AM32_F4A_AIO_F421.map | 3294 +++++++++++++++
.../Listings/AM32_F4A_EXTCOMP_F421.map | 3340 +++++++++++++++
.../Listings/AM32_FLASHHOBBY_F421.map | 3339 +++++++++++++++
.../Listings/AM32_FLYROTOR_150A_F421.map | 3370 +++++++++++++++
Keil_Projects/Listings/AM32_FOXEER_F421.map | 1393 +++---
Keil_Projects/Listings/AM32_GIPSY_F421.map | 3347 +++++++++++++++
Keil_Projects/Listings/AM32_GSPACE_F421.map | 3347 +++++++++++++++
.../Listings/AM32_HAKRC_G23_F421.map | 3371 +++++++++++++++
Keil_Projects/Listings/AM32_HAKRC_G_F421.map | 3340 +++++++++++++++
Keil_Projects/Listings/AM32_HAKRC_K_F421.map | 3340 +++++++++++++++
.../Listings/AM32_IFLIGHT_TEST_F4A.map | 3340 +++++++++++++++
.../Listings/AM32_JMITEST_1_2S_F421.map | 3305 +++++++++++++++
.../Listings/AM32_NEUTRON_1_2S_AIO_F421.map | 3299 +++++++++++++++
.../Listings/AM32_NEUTRON_2_6S_AIO_F421.map | 3339 +++++++++++++++
.../Listings/AM32_NEUTRON_4IN1_F421.map | 3348 +++++++++++++++
.../Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map | 3350 +++++++++++++++
.../Listings/AM32_SEQURE_TEST_F421.map | 3339 +++++++++++++++
.../Listings/AM32_SKYSTARS_AM60_V2_F421.map | 1391 +++---
.../Listings/AM32_SKYSTARS_MVP60_F421.map | 3339 +++++++++++++++
Keil_Projects/Listings/AM32_SPEDIX_F421.map | 3347 +++++++++++++++
.../Listings/AM32_SPEEDYBEE_65A_F421.map | 3340 +++++++++++++++
.../Listings/AM32_SWAP_PB0_PA7_F421.map | 3340 +++++++++++++++
Keil_Projects/Listings/AM32_TBS_12S_F421.map | 3348 +++++++++++++++
.../Listings/AM32_TBS_6S_4IN1_F421.map | 3347 +++++++++++++++
Keil_Projects/Listings/AM32_TEKKO32_F415.map | 1389 +++---
Keil_Projects/Listings/AM32_TEKKO32_F421.map | 3339 +++++++++++++++
Keil_Projects/Listings/AM32_WRAITH32_F421.map | 3348 +++++++++++++++
Keil_Projects/list/AM32_CM_MINI_E230.map | 3717 ++++++++++++++++
Keil_Projects/list/AM32_GD32DEV_A_E230.map | 3717 ++++++++++++++++
Keil_Projects/list/AM32_GD32DEV_B_E230.map | 3717 ++++++++++++++++
Keil_Projects/list/AM32_RHINO40A_E230.map | 3717 ++++++++++++++++
Keil_Projects/list/AM32_SEQURE_TEST_E230.map | 3718 +++++++++++++++++
.../list/AM32_SKYSTARS_AM45_E230.map | 3717 ++++++++++++++++
.../list/AM32_SKYSTARS_AM60_E230.map | 3717 ++++++++++++++++
.../list/AM32_SKYSTARS_KM55_E230.map | 3717 ++++++++++++++++
Keil_Projects/output/AM32_GD32DEV_B_E230.axf | Bin 29108 -> 29044 bytes
.../output/AM32_GD32DEV_B_E230.build_log.htm | 32 +-
Keil_Projects/output/AM32_GD32DEV_B_E230.hex | 3080 +++++++-------
Keil_Projects/output/AM32_GD32DEV_B_E230.htm | 16 +-
Keil_Projects/output/AM32_RHINO40A_E230.axf | Bin 29132 -> 29068 bytes
.../output/AM32_RHINO40A_E230.build_log.htm | 26 +-
Keil_Projects/output/AM32_RHINO40A_E230.hex | 3082 +++++++-------
Keil_Projects/output/AM32_RHINO40A_E230.htm | 16 +-
.../output/AM32_SEQURE_TEST_E230.axf | Bin 29136 -> 29072 bytes
.../AM32_SEQURE_TEST_E230.build_log.htm | 26 +-
.../output/AM32_SEQURE_TEST_E230.hex | 3078 +++++++-------
.../output/AM32_SEQURE_TEST_E230.htm | 16 +-
.../output/Am32e230_GD32DEV_B_E230.dep | 36 +-
.../output/Am32e230_RHINO40A_E230.dep | 36 +-
.../output/Am32e230_SEQURE_TEST_E230.dep | 36 +-
Keil_Projects/output/main.o | Bin 31844 -> 31996 bytes
Mcu/f415/Src/IO.c | 6 +-
Mcu/f421/Src/at32f421_it.c | 2 +-
Mcu/g071/Src/IO.c | 2 +-
Mcu/g071/Src/stm32g0xx_it.c | 2 +-
Mcu/g431/Inc/main.h | 2 +
Mcu/g431/Src/ADC.c | 418 +-
Mcu/g431/Src/serial_telemetry.c | 262 +-
Mcu/g431/Src/stm32g4xx_it.c | 15 +
Src/main.c | 76 +-
98 files changed, 160109 insertions(+), 10172 deletions(-)
create mode 100644 Keil_Projects/DebugConfig/IFLIGHT_12S_SINGLE_N_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/ST_G0_03_N_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/ST_G0_04_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/SURFBEE_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/Listings/AM32_AIKON_55A_F421.map
create mode 100644 Keil_Projects/Listings/AM32_AIRBEE_F421.map
create mode 100644 Keil_Projects/Listings/AM32_AT32DEV_F421.map
create mode 100644 Keil_Projects/Listings/AM32_AT32PB4_054_F421.map
create mode 100644 Keil_Projects/Listings/AM32_AT32PB4_405_F421.map
create mode 100644 Keil_Projects/Listings/AM32_AT32PB4_540_F421.map
create mode 100644 Keil_Projects/Listings/AM32_AT32SLOTCAR_F421.map
create mode 100644 Keil_Projects/Listings/AM32_AT_F4_04_F421.map
create mode 100644 Keil_Projects/Listings/AM32_DAKEFPV_F421.map
create mode 100644 Keil_Projects/Listings/AM32_F4A_4IN1_F421.map
create mode 100644 Keil_Projects/Listings/AM32_F4A_AIO_F421.map
create mode 100644 Keil_Projects/Listings/AM32_F4A_EXTCOMP_F421.map
create mode 100644 Keil_Projects/Listings/AM32_FLASHHOBBY_F421.map
create mode 100644 Keil_Projects/Listings/AM32_FLYROTOR_150A_F421.map
create mode 100644 Keil_Projects/Listings/AM32_GIPSY_F421.map
create mode 100644 Keil_Projects/Listings/AM32_GSPACE_F421.map
create mode 100644 Keil_Projects/Listings/AM32_HAKRC_G23_F421.map
create mode 100644 Keil_Projects/Listings/AM32_HAKRC_G_F421.map
create mode 100644 Keil_Projects/Listings/AM32_HAKRC_K_F421.map
create mode 100644 Keil_Projects/Listings/AM32_IFLIGHT_TEST_F4A.map
create mode 100644 Keil_Projects/Listings/AM32_JMITEST_1_2S_F421.map
create mode 100644 Keil_Projects/Listings/AM32_NEUTRON_1_2S_AIO_F421.map
create mode 100644 Keil_Projects/Listings/AM32_NEUTRON_2_6S_AIO_F421.map
create mode 100644 Keil_Projects/Listings/AM32_NEUTRON_4IN1_F421.map
create mode 100644 Keil_Projects/Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map
create mode 100644 Keil_Projects/Listings/AM32_SEQURE_TEST_F421.map
create mode 100644 Keil_Projects/Listings/AM32_SKYSTARS_MVP60_F421.map
create mode 100644 Keil_Projects/Listings/AM32_SPEDIX_F421.map
create mode 100644 Keil_Projects/Listings/AM32_SPEEDYBEE_65A_F421.map
create mode 100644 Keil_Projects/Listings/AM32_SWAP_PB0_PA7_F421.map
create mode 100644 Keil_Projects/Listings/AM32_TBS_12S_F421.map
create mode 100644 Keil_Projects/Listings/AM32_TBS_6S_4IN1_F421.map
create mode 100644 Keil_Projects/Listings/AM32_TEKKO32_F421.map
create mode 100644 Keil_Projects/Listings/AM32_WRAITH32_F421.map
create mode 100644 Keil_Projects/list/AM32_CM_MINI_E230.map
create mode 100644 Keil_Projects/list/AM32_GD32DEV_A_E230.map
create mode 100644 Keil_Projects/list/AM32_GD32DEV_B_E230.map
create mode 100644 Keil_Projects/list/AM32_RHINO40A_E230.map
create mode 100644 Keil_Projects/list/AM32_SEQURE_TEST_E230.map
create mode 100644 Keil_Projects/list/AM32_SKYSTARS_AM45_E230.map
create mode 100644 Keil_Projects/list/AM32_SKYSTARS_AM60_E230.map
create mode 100644 Keil_Projects/list/AM32_SKYSTARS_KM55_E230.map
diff --git a/Inc/dshot.h b/Inc/dshot.h
index 6fb21525..ed20bbd6 100644
--- a/Inc/dshot.h
+++ b/Inc/dshot.h
@@ -24,7 +24,7 @@ extern char dir_reversed;
extern char bi_direction;
extern char buffer_divider;
extern uint8_t last_dshot_command;
-extern uint16_t commutation_interval;
+extern uint32_t commutation_interval;
// int e_com_time;
diff --git a/Inc/targets.h b/Inc/targets.h
index b5a419cb..60a69e25 100644
--- a/Inc/targets.h
+++ b/Inc/targets.h
@@ -428,7 +428,16 @@
#define HARDWARE_GROUP_AT_C
#define FIRMWARE_NAME "FOXEER F4 "
#define FILE_NAME "FOXEER_F421"
-#define DEAD_TIME 60
+#define DEAD_TIME 80
+#define HARDWARE_GROUP_AT_540
+#define USE_SERIAL_TELEMETRY
+#endif
+
+#ifdef IFLIGHT_TEST_F4A
+#define HARDWARE_GROUP_AT_C
+#define FIRMWARE_NAME "IFLIGHT_F4A "
+#define FILE_NAME "IFLIGHT_TEST_F4A"
+#define DEAD_TIME 80
#define HARDWARE_GROUP_AT_540
#define USE_SERIAL_TELEMETRY
#endif
@@ -493,7 +502,7 @@
#ifdef AT32DEV_F415
#define FIRMWARE_NAME "AT32F415 "
#define FILE_NAME "AT32DEV_F415"
-#define DEAD_TIME 80
+#define DEAD_TIME 100
#define HARDWARE_GROUP_AT_D
#define USE_SERIAL_TELEMETRY
#endif
@@ -637,6 +646,15 @@
#define USE_INVERTED_HIGH
#endif
+#ifdef AT_F4_04_F421
+#define FIRMWARE_NAME "AT_F4_4_F421"
+#define FILE_NAME "AT_F4_04_F421"
+#define DEAD_TIME 80
+#define HARDWARE_GROUP_AT_B
+#define HARDWARE_GROUP_AT_540
+#define USE_SERIAL_TELEMETRY
+#endif
+
/*****************************************************AT32F415 targets ************************************************/
#ifdef PB450_F051
@@ -997,6 +1015,36 @@
#define SIXTY_FOUR_KB_MEMORY
#endif
+#ifdef ST_G0_03_N_G071
+#define FILE_NAME "ST_G0_03_N_G071"
+#define FIRMWARE_NAME "ST_G0_03_N "
+#define DEAD_TIME 40
+#define MILLIVOLT_PER_AMP 20
+#define CURRENT_OFFSET 0
+#define HARDWARE_GROUP_G0_H
+#define USE_SERIAL_TELEMETRY
+#define SIXTY_FOUR_KB_MEMORY
+#define VOLTAGE_ADC_CHANNEL LL_ADC_CHANNEL_5
+#define VOLTAGE_ADC_PIN LL_GPIO_PIN_5
+#define CURRENT_ADC_CHANNEL LL_ADC_CHANNEL_4
+#define CURRENT_ADC_PIN LL_GPIO_PIN_4
+#endif
+
+#ifdef ST_G0_04_G071
+#define FILE_NAME "ST_G0_04_G071"
+#define FIRMWARE_NAME "ST_G0_04 "
+#define DEAD_TIME 40
+#define MILLIVOLT_PER_AMP 20
+#define CURRENT_OFFSET 0
+#define HARDWARE_GROUP_G0_F
+#define USE_SERIAL_TELEMETRY
+#define SIXTY_FOUR_KB_MEMORY
+#define VOLTAGE_ADC_CHANNEL LL_ADC_CHANNEL_0
+#define VOLTAGE_ADC_PIN LL_GPIO_PIN_0
+#define CURRENT_ADC_CHANNEL LL_ADC_CHANNEL_4
+#define CURRENT_ADC_PIN LL_GPIO_PIN_4
+#endif
+
#ifdef AM32_ESC_G071
#define FILE_NAME "AM32_ESC_G071"
#define FIRMWARE_NAME "AM32ESC_G071"
@@ -1076,14 +1124,30 @@
#define USE_LED_STRIP
#endif
-#ifdef SEQURE_G071
+#ifdef IFLIGHT_12S_SINGLE_N_G071
+#define FILE_NAME "IFLIGHT_12S_G071"
+#define FIRMWARE_NAME "12s G071N "
+#define DEAD_TIME 100
+#define MILLIVOLT_PER_AMP 67
+#define CURRENT_OFFSET 0
+#define TARGET_VOLTAGE_DIVIDER 210
+#define HARDWARE_GROUP_G0_G
+#define USE_SERIAL_TELEMETRY
+#define SIXTY_FOUR_KB_MEMORY
+#define RAMP_SPEED_LOW_RPM 1
+#define RAMP_SPEED_HIGH_RPM 1
+#define TARGET_MIN_BEMF_COUNTS 4
+#define USE_LED_STRIP
+#endif
+
+#ifdef SEQURE_G071
#define FILE_NAME "SEQURE_G071"
#define FIRMWARE_NAME "SEQURE G071 "
#define DEAD_TIME 60
#define MILLIVOLT_PER_AMP 33
#define CURRENT_OFFSET 0
-#define TARGET_STALL_PROTECTION_INTERVAL 9000
-#define TARGET_VOLTAGE_DIVIDER 210
+#define TARGET_STALL_PROTECTION_INTERVAL 7000
+#define TARGET_VOLTAGE_DIVIDER 110
#define HARDWARE_GROUP_G0_A
#define USE_SERIAL_TELEMETRY
#define SIXTY_FOUR_KB_MEMORY
@@ -1166,6 +1230,19 @@
#define SIXTY_FOUR_KB_MEMORY
#endif
+
+#ifdef SURFBEE_G071
+#define FILE_NAME "SURFBEE_G071"
+#define FIRMWARE_NAME "SurfBee 4in1"
+#define DEAD_TIME 60
+#define MILLIVOLT_PER_AMP 20
+#define CURRENT_OFFSET 0
+#define TARGET_VOLTAGE_DIVIDER 210
+#define HARDWARE_GROUP_G0_N
+#define USE_SERIAL_TELEMETRY
+#define SIXTY_FOUR_KB_MEMORY
+#endif
+
#ifdef FLYCOLOR_HV3_G071
#define FILE_NAME "FLYCOLOR_HV3_G071"
#define FIRMWARE_NAME "Flycolor HV3"
@@ -2660,7 +2737,7 @@
#define EXTI_LINE LL_EXTI_LINE_22
#define TARGET_MIN_BEMF_COUNTS 3
#define COMPARATOR_IRQ COMP1_2_3_IRQn
-// #define USE_ADC
+#define USE_ADC
// #ifndef CURRENT_ADC_CHANNEL
// #define CURRENT_ADC_CHANNEL LL_ADC_CHANNEL_5
// #endif
diff --git a/Keil_Projects/AM32_MultiProject.uvmpw b/Keil_Projects/AM32_MultiProject.uvmpw
index 14a44082..5c31ded4 100644
--- a/Keil_Projects/AM32_MultiProject.uvmpw
+++ b/Keil_Projects/AM32_MultiProject.uvmpw
@@ -35,12 +35,18 @@
.\Am32G071.uvprojx
+ 1
+ 1
1
.\Am32G431.uvprojx
- 1
+ 1
+
+
+
+ .\Am32l431.uvprojx
1
diff --git a/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz b/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz
index e877bf97..8538b86e 100644
--- a/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz
+++ b/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz
@@ -29,8 +29,8 @@
0
- 582
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C696E635C746172676574732E680000000009746172676574732E6800000000FFDC7800FFFFFFFF5D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F54454B4B4F33325F463431352E6D61700000000015414D33325F54454B4B4F33325F463431352E6D617000000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
+ 1274
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
@@ -113,7 +113,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -133,7 +133,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -153,7 +153,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -173,7 +173,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -233,7 +233,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -253,7 +253,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -273,7 +273,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -293,7 +293,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -313,7 +313,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -333,7 +333,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -353,7 +353,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -409,7 +409,7 @@
0
16
- 00000000B503000080070000A2040000
+ 00000000AB0300008007000021050000
16
@@ -553,7 +553,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -1133,7 +1133,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -1153,7 +1153,7 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
@@ -1713,19 +1713,19 @@
16
- C30000007F0100006A03000057030000
+ DF02000019020000FA0500009D030000
3317
- 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000AE0000006C000000F1030000D0000000AE0000004F000000F1030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000470300006C000000F103000088010000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB101000053000000B5010000AB03000001000000020000100400000001000000A1FEFFFFEC030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000B1010000C80300000000000053000000B1010000AB0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000037000000800700003B00000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000005800000080070000DA020000000000003B00000080070000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF90100005E010000FD010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000BD02000080070000C1020000000000000100000004000000010000001BFFFFFF68020000FFFFFFFF04000000B4010000D2010000CF010000779400000180008000000000000000000000DE02000080070000C803000000000000C102000080070000AB0300000000000040820046040000000A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFB401000001000000FFFFFFFFB40100000000000002000000C5000000008000000100000000000000D203000080070000BF040000010000000100000001000000C7000000008000000100000000000000C8030000800700009504000001000000010000000100000000000000
+ 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000AE0000006C000000F1030000D0000000AE0000004F000000F1030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000470300006C000000F103000088010000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB101000053000000B5010000AB03000001000000020000100400000001000000A1FEFFFFEC030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000B1010000C80300000000000053000000B1010000AB0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000037000000800700003B00000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000005800000080070000DA020000000000003B00000080070000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF90100005E010000FD010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000BD02000080070000C1020000000000000100000004000000010000001BFFFFFF68020000FFFFFFFF04000000B4010000D2010000CF010000779400000180008000000000000000000000DE02000080070000C803000000000000C102000080070000AB0300000000000040820046040000000A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFB401000001000000FFFFFFFFB40100000000000002000000C5000000008000000100000000000000C8030000800700003E050000010000000100000001000000C7000000008000000100000000000000C8030000800700009504000001000000010000000100000000000000
59392
File
- 2568
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D7369676E616C74696D656F7574960000000000000001000D7369676E616C74696D656F757400000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C6559010000
+ 2776
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B616374697661746541444396000000000000000C000B61637469766174654144430C61637469766174655F4144431373746D3332673478785F6C6C5F657874692E681573746D3332673478785F6C6C5F646D616D75782E680335354105656E64696604663431351453495854595F464F55525F4B425F4D454D4F52590E686967685F72706D5F6C6576656C187468726F74746C655F6D61785F61745F686967685F72706D177468726F74746C655F6D61785F61745F6C6F775F72706D0C73656E645F4C45445F524742000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C6559010000
1423
@@ -1740,8 +1740,8 @@
59399
Build
- 978
- 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000009473433315F746573749600000000000000010009473433315F74657374000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000
+ 1385
+ 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050060000000B5345515552455F47303731960000000000000015000C47454E5F36344B5F473037310E44543132305F36344B5F473037310E4E455554524F4E52435F473037311249464C494748545F424C49545A5F473037310E41494B4F4E5F50524F5F473037310B544D4F544F525F473037310B5345515552455F473037310F48414B52435F323032335F473037310F5345515552455F3132535F4730373111464C59434F4C4F525F4856335F473037310C414F52435F47505F473037310C414F52435F50445F473037311049464C494748545F3132535F473037311449464C494748545F424C49545A5F4E5F47303731105345515552455F34494E315F47303731134E455554524F4E5F50554C4C55505F473037310D414D33325F4553435F473037311949464C494748545F3132535F53494E474C455F4E5F473037310F53545F47305F30335F4E5F473037310D53545F47305F30345F473037310C535552464245455F473037310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000
583
@@ -1757,7 +1757,7 @@
Debug
2373
- 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000010000000000000001000000000000000000000001000000000000000000054465627567D9000000
+ 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720000000000000000010000000000000001000000000000000000000001000000000000000000054465627567D9000000
898
@@ -1781,36 +1781,45 @@
0
100
- 0
+ 2
- <1>..\Src\main.c
- 20
- 189
- 214
+ <6>..\Mcu\g071\Src\ADC.c
+ 0
+ 38
+ 39
1
0
- <1>..\inc\targets.h
+ <7>..\Mcu\g431\Src\ADC.c
+ 4
+ 19
+ 35
+ 1
+
+ 0
+
+
+ <1>..\Inc\targets.h
28
- 1846
- 1883
+ 1088
+ 1115
1
0
- C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Keil_Projects\Listings\AM32_TEKKO32_F415.map
+ <7>..\Mcu\g431\Src\peripherals.c
0
- 1
- 1
- 0
+ 454
+ 491
+ 1
0
- <4>..\Mcu\f415\Src\at32f415_it.c
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\g431\Inc\peripherals.h
0
1
1
@@ -1818,6 +1827,60 @@
0
+
+ <1>..\Src\main.c
+ 34
+ 1472
+ 1504
+ 1
+
+ 0
+
+
+ <7>..\Mcu\g431\Src\system_stm32g4xx.c
+ 0
+ 230
+ 236
+ 1
+
+ 0
+
+
+ <7>..\Mcu\g431\Src\stm32g4xx_it.c
+ 5
+ 108
+ 145
+ 1
+
+ 0
+
+
+ <6>..\Mcu\g071\Src\stm32g0xx_it.c
+ 0
+ 205
+ 218
+ 1
+
+ 0
+
+
+ <8>..\Mcu\l431\Src\ADC.c
+ 0
+ 96
+ 97
+ 1
+
+ 0
+
+
+ <7>..\Mcu\g431\Src\serial_telemetry.c
+ 4
+ 19
+ 20
+ 1
+
+ 0
+
diff --git a/Keil_Projects/Am32F031.uvguix.alkaz b/Keil_Projects/Am32F031.uvguix.alkaz
index 53da3429..6df8aae8 100644
--- a/Keil_Projects/Am32F031.uvguix.alkaz
+++ b/Keil_Projects/Am32F031.uvguix.alkaz
@@ -110,8 +110,8 @@
0
- 582
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C696E635C746172676574732E680000000009746172676574732E6800000000FFDC7800FFFFFFFF5D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F54454B4B4F33325F463431352E6D61700000000015414D33325F54454B4B4F33325F463431352E6D617000000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
+ 1274
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
@@ -3605,7 +3605,7 @@
100
1
- <1>..\inc\targets.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Inc\targets.h
19
648
654
diff --git a/Keil_Projects/Am32F051.uvguix.alkaz b/Keil_Projects/Am32F051.uvguix.alkaz
index 3a00bd48..c7912c9c 100644
--- a/Keil_Projects/Am32F051.uvguix.alkaz
+++ b/Keil_Projects/Am32F051.uvguix.alkaz
@@ -110,8 +110,8 @@
0
- 582
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C696E635C746172676574732E680000000009746172676574732E6800000000FFDC7800FFFFFFFF5D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F54454B4B4F33325F463431352E6D61700000000015414D33325F54454B4B4F33325F463431352E6D617000000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
+ 1274
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
@@ -1875,7 +1875,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -1935,7 +1935,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -1955,7 +1955,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -1975,7 +1975,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -1995,7 +1995,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2055,7 +2055,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2075,7 +2075,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2095,7 +2095,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2115,7 +2115,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2135,7 +2135,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2155,7 +2155,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2175,7 +2175,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2375,7 +2375,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2955,7 +2955,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -2975,7 +2975,7 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
@@ -3535,19 +3535,19 @@
16
- E1000000D6010000FC0300005A030000
+ DF02000019020000FA0500009D030000
3414
- 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFF7A010000B700000080070000BB000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000007A0100007000000080070000D40000007A0100005300000080070000B70000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB505000053000000B905000074020000000000000200000004000000010000000BFCFFFFA8000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B9050000700000008007000091020000B905000053000000800700007402000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF0453434647000000003B8C000001000000FFFFFFFFFFFFFFFF054445425547000000003C8C000001000000FFFFFFFFFFFFFFFF05544D523137000000003D8C000001000000FFFFFFFFFFFFFFFF0343524D000000003E8C000001000000FFFFFFFFFFFFFFFF054750494F42000000003F8C000001000000FFFFFFFFFFFFFFFF054750494F4100000000408C000001000000FFFFFFFFFFFFFFFF04544D523100000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF76010000530000007A010000740200000100000002000010040000000100000058FFFFFF02050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000700000007601000091020000000000005300000076010000740200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000007402000080070000780200000100000001000010040000000100000073FDFFFF1000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC003000051030000C4030000C603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000006B010000F10300006F010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000008C010000F1030000F0010000000000006F010000F1030000D30100000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E6400010094E1000000D6010000FC0300005A03000001000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000E1000000D6010000FC0300005A0300009A030000BB000000B50500007402000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF8F0700000000000000000000
+ 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFF7A010000B700000080070000BB000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000007A0100007000000080070000D40000007A0100005300000080070000B70000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB505000053000000B905000074020000000000000200000004000000010000000BFCFFFFA8000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B9050000700000008007000091020000B905000053000000800700007402000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF0453434647000000003B8C000001000000FFFFFFFFFFFFFFFF054445425547000000003C8C000001000000FFFFFFFFFFFFFFFF05544D523137000000003D8C000001000000FFFFFFFFFFFFFFFF0343524D000000003E8C000001000000FFFFFFFFFFFFFFFF054750494F42000000003F8C000001000000FFFFFFFFFFFFFFFF054750494F4100000000408C000001000000FFFFFFFFFFFFFFFF04544D523100000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF76010000530000007A010000740200000100000002000010040000000100000058FFFFFF02050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000700000007601000091020000000000005300000076010000740200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000007402000080070000780200000100000001000010040000000100000073FDFFFF1000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC003000051030000C4030000C603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000006B010000F10300006F010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000008C010000F1030000F0010000000000006F010000F1030000D30100000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E6400010094DF02000019020000FA0500009D03000001000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000DF02000019020000FA0500009D0300009A030000BB000000B50500007402000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF8F0700000000000000000000
59392
File
- 2890
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001348415244574152455F47524F55505F46305F41960000000000000014001348415244574152455F47524F55505F46305F410568676C7263046475616C1348415244574152455F47524F55505F47305F470B4C45445F4F4E5F504131351348415244574152455F47524F55505F47305F461348415244574152455F47524F55505F47305F4806546D6F746F7205626C69747A0673706564697807616476616E636505737475636B0C737475636B636F756E7465720C646573796E635F636865636B107365636F6E64496E7075745F496E69740E5553455F4455414C5F494E5055541348415244574152455F47524F55505F41545F430C617433326465765F6634323114636F6D6D75746174696F6E5F696E74657276616C04663033310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65F1010000
+ 2892
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000003353541960000000000000014000335354105656E64696604663431351453495854595F464F55525F4B425F4D454D4F52590E686967685F72706D5F6C6576656C187468726F74746C655F6D61785F61745F686967685F72706D177468726F74746C655F6D61785F61745F6C6F775F72706D0C73656E645F4C45445F5247420014636F6D6D75746174696F6E5F696E74657276616C0875696E7433325F740E616476616E636564697669736F720C737475636B636F756E74657209746F6E655F666C61670D7369676E616C74696D656F75740A7A65726F5F696E7075740561726D65641361726D65645F74696D656F75745F636F756E741561726D65645F74696D656F75745F636F756E745F31107A65726F5F696E7075745F636F756E740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65F1010000
1423
@@ -3579,7 +3579,7 @@
Debug
2362
- 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756741010000
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756741010000
898
diff --git a/Keil_Projects/Am32F051.uvoptx b/Keil_Projects/Am32F051.uvoptx
index d5697ba5..dd42cc65 100644
--- a/Keil_Projects/Am32F051.uvoptx
+++ b/Keil_Projects/Am32F051.uvoptx
@@ -75,7 +75,7 @@
1
0
- 0
+ 1
18
@@ -7204,7 +7204,7 @@
1
0
- 1
+ 0
18
@@ -7694,7 +7694,7 @@
f051
- 0
+ 1
0
0
0
diff --git a/Keil_Projects/Am32F415.uvguix.alkaz b/Keil_Projects/Am32F415.uvguix.alkaz
index 5a84cd4d..d87c897a 100644
--- a/Keil_Projects/Am32F415.uvguix.alkaz
+++ b/Keil_Projects/Am32F415.uvguix.alkaz
@@ -12,7 +12,7 @@
System Viewer\DMA1
- 35902
+ 35904
214
@@ -24,13 +24,13 @@
System Viewer\GPIOB
- 35900
+ 35902
214
System Viewer\IOMUX
- 35899
+ 35901
148
@@ -60,7 +60,7 @@
System Viewer\DMA1
- 35902
+ 35904
214
@@ -72,13 +72,13 @@
System Viewer\GPIOB
- 35900
+ 35902
214
System Viewer\IOMUX
- 35899
+ 35901
148
@@ -102,7 +102,7 @@
System Viewer\DMA1
- 35902
+ 35904
214
@@ -114,13 +114,13 @@
System Viewer\GPIOB
- 35900
+ 35902
214
System Viewer\IOMUX
- 35899
+ 35901
148
@@ -130,24 +130,12 @@
102
-
- System Viewer\TMR10
- 35901
-
- 214
-
System Viewer\TMR3
35903
102
-
- System Viewer\TMR9
- 35898
-
- 169
-
@@ -249,8 +237,8 @@
0
- 582
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C696E635C746172676574732E680000000009746172676574732E6800000000FFDC7800FFFFFFFF5D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F54454B4B4F33325F463431352E6D61700000000015414D33325F54454B4B4F33325F463431352E6D617000000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
+ 1274
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
@@ -2000,7 +1988,7 @@
-1
-1
- 0
+ 1
1
0
0
@@ -2010,11 +1998,11 @@
0
16
- AF0200003902000056050000AE020000
+ 9A030000BB000000B505000074020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2030,11 +2018,11 @@
0
16
- 0300000066000000A70000001C020000
+ 03000000730000007301000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2050,11 +2038,11 @@
0
16
- 0300000066000000A70000001C020000
+ 03000000730000007301000055020000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -2066,15 +2054,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2086,15 +2074,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2106,15 +2094,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2126,15 +2114,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2150,11 +2138,11 @@
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2166,15 +2154,15 @@
0
32767
0
- 4096
+ 8192
0
16
- B100000066000000CA0300009A000000
+ 7D010000730000007D07000098000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2186,35 +2174,35 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
1936
1936
- 0
+ 1
1
0
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9A030000D8000000B505000074020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2226,15 +2214,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2246,15 +2234,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2266,15 +2254,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2286,15 +2274,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2306,15 +2294,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2330,11 +2318,11 @@
0
16
- 0300000066000000A70000001C020000
+ 03000000730000007301000055020000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -2350,11 +2338,11 @@
0
16
- 0300000066000000A70000001C020000
+ 03000000730000007301000055020000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -2370,11 +2358,11 @@
0
16
- 0300000086010000EE030000BA010000
+ 030000008F010000EE030000B4010000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2390,11 +2378,11 @@
0
16
- 000000003902000056050000AE020000
+ 000000007802000080070000C6030000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2410,11 +2398,11 @@
0
16
- 0300000086010000EE030000BA010000
+ 030000008F010000EE030000B4010000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2430,11 +2418,11 @@
0
16
- AE00000063000000CD030000B3000000
+ 7A0100007000000080070000B7000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2446,15 +2434,15 @@
0
32767
0
- 4096
+ 8192
0
16
- B100000066000000CA0300009A000000
+ 7D010000730000007D07000098000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2486,15 +2474,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2506,15 +2494,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -2526,15 +2514,15 @@
0
32767
0
- 4096
+ 8192
0
16
- B100000066000000CA0300009A000000
+ 7D010000730000007D07000098000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2546,15 +2534,15 @@
0
32767
0
- 4096
+ 8192
0
16
- B100000066000000CA0300009A000000
+ 7D010000730000007D07000098000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2566,15 +2554,15 @@
0
32767
0
- 4096
+ 8192
0
16
- B100000066000000CA0300009A000000
+ 7D010000730000007D07000098000000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2586,15 +2574,15 @@
0
32767
0
- 4096
+ 8192
0
16
- B100000066000000CA0300009A000000
+ 7D010000730000007D07000098000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2606,15 +2594,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2626,15 +2614,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2646,15 +2634,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2666,15 +2654,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2686,15 +2674,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2706,15 +2694,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2726,15 +2714,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2746,15 +2734,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2766,15 +2754,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2786,15 +2774,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2806,15 +2794,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2826,15 +2814,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2846,15 +2834,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2866,15 +2854,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2886,15 +2874,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2906,15 +2894,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2926,15 +2914,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2946,15 +2934,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2966,15 +2954,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2986,35 +2974,35 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
35905
35905
- 1
+ 0
0
0
0
32767
0
- 4096
+ 16384
0
16
- D1030000630000005605000035020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3030,11 +3018,11 @@
0
16
- 0300000066000000A70000001C020000
+ 03000000730000007301000055020000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -3050,11 +3038,11 @@
0
16
- 0300000086010000EE030000BA010000
+ 030000008F010000EE030000B4010000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3070,11 +3058,11 @@
0
16
- 0300000086010000EE030000BA010000
+ 030000008F010000EE030000B4010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -3086,15 +3074,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -3106,15 +3094,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
@@ -3130,11 +3118,11 @@
0
16
- 0300000086010000EE030000BA010000
+ 030000008F010000EE030000B4010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -3150,11 +3138,11 @@
0
16
- 0300000086010000EE030000BA010000
+ 030000008F010000EE030000B4010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -3166,15 +3154,15 @@
0
32767
0
- 4096
+ 8192
0
16
- B100000066000000CA0300009A000000
+ 7D010000730000007D07000098000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3186,15 +3174,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3206,15 +3194,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3226,15 +3214,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3246,15 +3234,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3266,15 +3254,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3286,15 +3274,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3306,15 +3294,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3326,15 +3314,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3346,15 +3334,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3366,15 +3354,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3386,15 +3374,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3406,15 +3394,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3426,15 +3414,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3446,15 +3434,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3470,11 +3458,11 @@
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 0A0000000A0000006E0000006E000000
@@ -3486,15 +3474,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3506,15 +3494,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3526,15 +3514,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3546,15 +3534,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3566,15 +3554,15 @@
0
32767
0
- 4096
+ 16384
0
16
- D403000066000000530500001C020000
+ BC050000730000007D07000055020000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3584,13 +3572,13 @@
0
0
0
- 966
+ 497
0
8192
0
16
- 0000000000000000D10300001C000000
+ 0000000000000000D70300001C000000
16
@@ -3610,7 +3598,7 @@
0
16
- 00000000AE02000056050000C1020000
+ 00000000C603000080070000DF030000
16
@@ -3624,13 +3612,13 @@
0
0
0
- 476
+ 303
0
8192
1
16
- 000000001C000000E701000038000000
+ 000000001C000000E901000038000000
16
@@ -3644,13 +3632,13 @@
0
0
0
- 612
+ 321
0
8192
2
16
- 000000001C0000006F02000038000000
+ 000000001C0000007D02000038000000
16
@@ -3666,27 +3654,27 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000500200005305000095020000
+ 9D030000DB000000B205000017020000
16
- DA00000095010000810300009E020000
+ DF02000019020000FA0500009D030000
- 3387
- 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFFAE000000B3000000CD030000B7000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000AE00000066000000CD030000CA000000AE0000004F000000CD030000B30000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFFCD0300004F000000D103000035020000010000000200001004000000010000000BFCFFFFA8000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000D103000066000000560500004C020000D10300004F000000560500003502000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF044558544901000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF16000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFAA0000004F000000AE00000035020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000AA0000004C020000000000004F000000AA000000350200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000035020000560500003902000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFAB02000039020000AF020000AE02000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000006B010000F10300006F010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000000000000086010000F1030000EA010000000000006F010000F1030000D30100000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E6400010084DA00000095010000810300009E02000000000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000000000000DA00000095010000810300009E020000AF0200003902000056050000AE02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF8F0700000000000000000000
+ 3414
+ 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFF7A010000B700000080070000BB000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000007A0100007000000080070000D40000007A0100005300000080070000B70000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB505000053000000B905000074020000000000000200000004000000010000000BFCFFFFA8000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B9050000700000008007000091020000B905000053000000800700007402000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF0453434647000000003B8C000001000000FFFFFFFFFFFFFFFF054445425547000000003C8C000001000000FFFFFFFFFFFFFFFF05544D523137000000003D8C000001000000FFFFFFFFFFFFFFFF0343524D000000003E8C000001000000FFFFFFFFFFFFFFFF054750494F42000000003F8C000001000000FFFFFFFFFFFFFFFF054750494F4100000000408C000001000000FFFFFFFFFFFFFFFF04544D523100000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF76010000530000007A010000740200000100000002000010040000000100000058FFFFFF02050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000700000007601000091020000000000005300000076010000740200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000007402000080070000780200000100000001000010040000000100000073FDFFFF1000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC003000051030000C4030000C603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000006B010000F10300006F010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000008C010000F1030000F0010000000000006F010000F1030000D30100000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E6400010094DF02000019020000FA0500009D03000001000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000DF02000019020000FA0500009D0300009A030000BB000000B50500007402000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF8F0700000000000000000000
59392
File
- 2762
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E61646A75737465645F696E70757496000000000000000D000E61646A75737465645F696E70757400107A65726F5F696E7075745F636F756E740561726D65641F70776D5F6672657175656E63795F636F6E76657273696F6E5F666163746F72154C4C5F444D415F44697361626C654368616E6E656C144C4C5F444D415F436C656172466C61675F4749340362616402293B0B6F6C645F726F7574696E65086C6F6F7074696D650C637261776C65725F6D6F6465036D617000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 2892
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000003353541960000000000000014000335354105656E64696604663431351453495854595F464F55525F4B425F4D454D4F52590E686967685F72706D5F6C6576656C187468726F74746C655F6D61785F61745F686967685F72706D177468726F74746C655F6D61785F61745F6C6F775F72706D0C73656E645F4C45445F5247420014636F6D6D75746174696F6E5F696E74657276616C0875696E7433325F740E616476616E636564697669736F720C737475636B636F756E74657209746F6E655F666C61670D7369676E616C74696D656F75740A7A65726F5F696E7075740561726D65641361726D65645F74696D656F75745F636F756E741561726D65645F74696D656F75745F636F756E745F31107A65726F5F696E7075745F636F756E740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65F1010000
1423
@@ -3702,7 +3690,7 @@
Build
955
- 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
+ 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000
583
@@ -3718,7 +3706,7 @@
Debug
2362
- 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756741010000
898
@@ -3731,8 +3719,8 @@
0
- 1366
- 768
+ 1920
+ 1080
diff --git a/Keil_Projects/Am32F415.uvoptx b/Keil_Projects/Am32F415.uvoptx
index 93a6f124..9e154fc3 100644
--- a/Keil_Projects/Am32F415.uvoptx
+++ b/Keil_Projects/Am32F415.uvoptx
@@ -75,7 +75,7 @@
1
0
- 1
+ 0
255
@@ -334,7 +334,7 @@
1
0
- 0
+ 1
255
@@ -876,7 +876,7 @@
1
0
0
- 3
+ 6
@@ -887,9 +887,14 @@
- BIN\CMSIS_AGDI.dll
+ 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 -FF0AT32F415_64.FLM -FS08000000 -FL010000 -FP0($$Device:-AT32F415K8U7-4$Flash\AT32F415_64.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2
+
0
CMSIS_AGDI
@@ -908,7 +913,7 @@
0
DLGTARM
- (1010=299,211,749,768,0)(1007=783,342,970,617,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)
+ (1010=299,211,895,896,0)(1007=783,342,970,617,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)
0
@@ -918,7 +923,7 @@
0
DLGUARM
-
+ (105=-1,-1,-1,-1,0)
@@ -926,37 +931,37 @@
0
1
- newcount
+ running
1
1
- invalid_command
+ dma_buffer
2
1
- cmd
+ smallestnumber,0x0A
3
1
- low_pin_count
+ signaltimeout,0x0A
4
1
- receviedByte
+ adc_counter,0x0A
5
1
- rxBuffer[16]
+ battery_voltage,0x0A
6
1
- running
+ play_tone_flag
@@ -980,7 +985,7 @@
0
1
- 0
+ 1
0
0
0
@@ -1019,7 +1024,7 @@
System Viewer\DMA1
- 35902
+ 35904
System Viewer\GPIOA
@@ -1027,28 +1032,20 @@
System Viewer\GPIOB
- 35900
+ 35902
System Viewer\IOMUX
- 35899
+ 35901
System Viewer\TMR1
35905
-
- System Viewer\TMR10
- 35901
-
System Viewer\TMR3
35903
-
- System Viewer\TMR9
- 35898
-
diff --git a/Keil_Projects/Am32F421.uvguix.alkaz b/Keil_Projects/Am32F421.uvguix.alkaz
index 219e5e90..6cff4243 100644
--- a/Keil_Projects/Am32F421.uvguix.alkaz
+++ b/Keil_Projects/Am32F421.uvguix.alkaz
@@ -736,6 +736,66 @@
151
+
+ System Viewer\ADC
+ 35905
+
+ 56
+
+
+ System Viewer\DMA1
+ 35902
+
+ 102
+
+
+ System Viewer\GPIOB
+ 35901
+
+ 120
+
+
+ System Viewer\TMR14
+ 35903
+
+ 102
+
+
+ System Viewer\USART1
+ 35902
+
+ 149
+
+
+ System Viewer\ADC
+ 35905
+
+ 56
+
+
+ System Viewer\DMA1
+ 35902
+
+ 102
+
+
+ System Viewer\GPIOB
+ 35901
+
+ 120
+
+
+ System Viewer\TMR14
+ 35903
+
+ 102
+
+
+ System Viewer\USART1
+ 35902
+
+ 149
+
@@ -837,8 +897,8 @@
0
- 582
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C696E635C746172676574732E680000000009746172676574732E6800000000FFDC7800FFFFFFFF5D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F54454B4B4F33325F463431352E6D61700000000015414D33325F54454B4B4F33325F463431352E6D617000000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
+ 1274
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
@@ -2588,8 +2648,8 @@
-1
-1
- 0
- 1
+ 1
+ 0
0
0
32767
@@ -2598,11 +2658,11 @@
0
16
- 3E020000B7000000CD03000035020000
+ AE0000004F0000008B030000B3000000
16
- C30000007F0100006A03000057030000
+ AE000000660000008B030000CA000000
@@ -2618,11 +2678,11 @@
0
16
- 03000000730000006B010000B2020000
+ 0300000066000000A7000000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2638,91 +2698,91 @@
0
16
- 03000000730000006B010000B2020000
+ 0300000066000000A7000000B1010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
1465
1465
- 0
- 1
+ 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D0000004E020000CE000000
1466
1466
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D0000004E020000CE000000
1467
1467
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D0000004E020000CE000000
1468
1468
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D0000004E020000CE000000
@@ -2738,11 +2798,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -2754,155 +2814,155 @@
0
32767
0
- 8192
+ 4096
0
16
- 75010000730000003D05000098000000
+ B100000066000000880300009A000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
1935
1935
- 0
- 1
+ 1
+ 0
0
0
32767
0
- 16384
+ 32768
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D00000000010000FA000000
1936
1936
- 0
- 1
+ 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 3E020000CB000000CD03000035020000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D00000000010000FA000000
1937
1937
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D00000000010000FA000000
1939
1939
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D0000004E020000CE000000
1940
1940
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D0000004E020000CE000000
1941
1941
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D0000004E020000CE000000
1942
1942
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D0000004E020000CE000000
@@ -2918,11 +2978,11 @@
0
16
- 03000000730000006B010000B2020000
+ 0300000066000000A7000000B1010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -2938,11 +2998,11 @@
0
16
- 03000000730000006B010000B2020000
+ 0300000066000000A7000000B1010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -2958,11 +3018,11 @@
0
16
- 030000006E0300007D070000A7030000
+ 0300000086010000EE030000BA010000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -2978,17 +3038,17 @@
0
16
- 00000000D5020000800700004A030000
+ 00000000CE010000AB020000AE020000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
199
199
- 1
+ 0
0
0
0
@@ -2998,11 +3058,11 @@
0
16
- 000000006B03000080070000C6030000
+ 0300000086010000EE030000BA010000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3018,11 +3078,11 @@
0
16
- 720100007000000040050000B7000000
+ AE000000630000008B030000B3000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3034,15 +3094,15 @@
0
32767
0
- 8192
+ 4096
0
16
- 75010000730000003D05000098000000
+ B100000066000000880300009A000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3078,31 +3138,31 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
2507
2507
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D0000004E020000CE000000
@@ -3114,15 +3174,15 @@
0
32767
0
- 8192
+ 4096
0
16
- 75010000730000003D05000098000000
+ B100000066000000880300009A000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3134,15 +3194,15 @@
0
32767
0
- 8192
+ 4096
0
16
- 75010000730000003D05000098000000
+ B100000066000000880300009A000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3154,15 +3214,15 @@
0
32767
0
- 8192
+ 4096
0
16
- 75010000730000003D05000098000000
+ B100000066000000880300009A000000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3174,15 +3234,15 @@
0
32767
0
- 8192
+ 4096
0
16
- 75010000730000003D05000098000000
+ B100000066000000880300009A000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3198,11 +3258,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3218,11 +3278,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3238,11 +3298,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3258,11 +3318,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3278,11 +3338,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3298,11 +3358,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3318,11 +3378,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3338,11 +3398,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3358,11 +3418,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3378,11 +3438,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3398,11 +3458,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3418,11 +3478,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3438,11 +3498,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3458,11 +3518,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3478,11 +3538,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3498,11 +3558,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3518,11 +3578,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3538,11 +3598,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3558,11 +3618,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3578,11 +3638,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3598,11 +3658,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3618,11 +3678,11 @@
0
16
- 03000000730000006B010000B2020000
+ 0300000066000000A7000000B1010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -3638,11 +3698,11 @@
0
16
- 030000006E0300007D070000A7030000
+ 0300000086010000EE030000BA010000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3658,51 +3718,51 @@
0
16
- 030000006E0300007D070000A7030000
+ 0300000086010000EE030000BA010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
437
437
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D00000000010000FA000000
440
440
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D00000000010000FA000000
@@ -3718,11 +3778,11 @@
0
16
- 030000006E0300007D070000A7030000
+ 0300000086010000EE030000BA010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -3738,11 +3798,11 @@
0
16
- 030000006E0300007D070000A7030000
+ 0300000086010000EE030000BA010000
16
- 8A000000A10000005301000026020000
+ 560000006D0000001F010000F2010000
@@ -3754,15 +3814,15 @@
0
32767
0
- 8192
+ 4096
0
16
- 75010000730000003D05000098000000
+ B100000066000000880300009A000000
16
- 8A000000A10000008202000002010000
+ 560000006D0000004E020000CE000000
@@ -3778,11 +3838,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3798,11 +3858,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3818,11 +3878,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3838,11 +3898,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3858,11 +3918,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3878,11 +3938,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3898,11 +3958,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3918,11 +3978,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3938,11 +3998,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3958,11 +4018,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3978,11 +4038,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -3998,11 +4058,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -4018,11 +4078,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -4038,11 +4098,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -4058,11 +4118,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -4078,11 +4138,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -4098,11 +4158,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -4118,11 +4178,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -4138,11 +4198,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -4158,11 +4218,11 @@
0
16
- 47050000730000007D070000B2020000
+ 920300006600000053050000B1010000
16
- 8A000000A1000000340100002E010000
+ 560000006D00000000010000FA000000
@@ -4172,13 +4232,13 @@
0
0
0
- 345
+ 966
0
8192
0
16
- 0000000000000000D70300001C000000
+ 0000000000000000D10300001C000000
16
@@ -4198,7 +4258,7 @@
0
16
- 00000000C603000080070000DF030000
+ 00000000AE02000056050000C1020000
16
@@ -4212,13 +4272,13 @@
0
0
0
- 303
+ 476
0
8192
1
16
- 000000001C000000E901000038000000
+ 000000001C000000E701000038000000
16
@@ -4232,13 +4292,13 @@
0
0
0
- 217
+ 612
0
8192
2
16
- 000000001C0000007D02000038000000
+ 000000001C0000006F02000038000000
16
@@ -4249,32 +4309,32 @@
824
824
0
- 1
+ 0
0
0
32767
0
- 16384
+ 4096
0
16
- 41020000CE000000DA0400009B010000
+ B2020000E50100005305000095020000
16
- C30000007F0100006A03000057030000
+ 560000006D00000000010000FA000000
- 3410
- 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFF72010000B700000040050000BB000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000720100007000000040050000D4000000720100005300000040050000B70000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF400500005300000044050000D1020000010000000200001004000000010000001FFDFFFFE6030000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000440500007000000080070000EE020000440500005300000080070000D102000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF05544D523136000000003C8C000001000000FFFFFFFFFFFFFFFF044E564943000000003D8C000001000000FFFFFFFFFFFFFFFF03434D50000000003E8C000001000000FFFFFFFFFFFFFFFF0554494D3137010000003F8C000001000000FFFFFFFFFFFFFFFF04444D413101000000408C000001000000FFFFFFFFFFFFFFFF0655534152543201000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF14000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF6E0100005300000072010000D10200000100000002000010040000000100000058FFFFFF8D040000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000700000006E010000EE02000000000000530000006E010000D10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000D102000080070000D502000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFAB02000039020000AF020000AE02000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004A030000800700004E0300000100000001000010040000000100000024FEFFFF24010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000006B03000080070000E3030000000000004E03000080070000C60300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E6400010084C30000007F0100006A0300005703000000000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000000000000C30000007F0100006A030000570300003E020000B7000000CD0300003502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF8F0700000000000000000000
+ 3331
+ 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFAE000000B30000008B030000B7000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000AE000000660000008B030000CA000000AE0000004F0000008B030000B30000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF8B0300004F0000008F030000CA010000010000000200001004000000010000000BFCFFFFA8000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000010000008F0300006600000056050000E10100008F0300004F00000056050000CA01000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF06555341525431000000003E8C000001000000FFFFFFFFFFFFFFFF054750494F42010000003F8C000001000000FFFFFFFFFFFFFFFF04544D523301000000408C000001000000FFFFFFFFFFFFFFFF054750494F4101000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF14000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFAA0000004F000000AE000000CA010000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000AA000000E1010000000000004F000000AA000000CA0100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000CA01000056050000CE0100000100000001000010040000000100000087FEFFFF1000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000AF020000E501000056050000C5020000AF020000CE01000056050000AE02000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFFAB020000CE010000AF020000AE02000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000006B010000F10300006F010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000000000000086010000F1030000EA010000000000006F010000F1030000D30100000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
59392
File
- 2568
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D7369676E616C74696D656F7574960000000000000001000D7369676E616C74696D656F757400000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C6559010000
+ 3098
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000135554494C4954595F54494D45522D3E6331647496000000000000001400135554494C4954595F54494D45522D3E633164741274656D70657261747572655F6F6666736574067365746C656417726576657273655F73706565645F7468726573686F6C6415656570726F6D5F6C61796F75745F76657273696F6E165441524745545F4D494E5F42454D465F434F554E545312647574795F6379636C655F6D6178696D756D07627275736865640E54494D4552315F4D41585F41525215627275736865645F646972656374696F6E5F73657414736D6F6F746865645F7261775F63757272656E740E61637475616C5F63757272656E740C415433324445565F46343231104144435F444D415F43616C6C6261636B1553797374656D436F7265436C6F636B557064617465096261645F636F756E7401360E616476616E636564697669736F72534C4C5F4750494F5F53657450696E4D6F64652850484153455F435F4750494F5F504F52545F50574D2C2050484153455F435F4750494F5F50574D2C204C4C5F4750494F5F4D4F44455F414C5445524E41544529534C4C5F4750494F5F53657450696E4D6F64652850484153455F425F4750494F5F504F52545F50574D2C2050484153455F425F4750494F5F50574D2C204C4C5F4750494F5F4D4F44455F414C5445524E415445290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
1423
@@ -4290,7 +4350,7 @@
Build
955
- 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000
+ 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
583
@@ -4306,7 +4366,7 @@
Debug
2362
- 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000010000000000000001000000000000000000000001000000000000000000054465627567D9000000
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
898
@@ -4319,8 +4379,8 @@
0
- 1920
- 1080
+ 1366
+ 768
@@ -4332,7 +4392,7 @@
100
1
- <1>..\inc\targets.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Inc\targets.h
28
1264
1279
diff --git a/Keil_Projects/Am32F421.uvoptx b/Keil_Projects/Am32F421.uvoptx
index 4c9d9289..d06187e9 100644
--- a/Keil_Projects/Am32F421.uvoptx
+++ b/Keil_Projects/Am32F421.uvoptx
@@ -825,7 +825,7 @@
1
0
- 1
+ 0
255
@@ -8934,6 +8934,500 @@
+
+ IFLIGHT_TEST_F4A
+ 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
+ 3
+
+
+
+
+
+
+
+
+
+
+ BIN\CMSIS_AGDI.dll
+
+
+
+ 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 -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
+
+
+
+
+
+
+ 0
+ 1
+ newcount
+
+
+ 1
+ 1
+ invalid_command
+
+
+ 2
+ 1
+ cmd
+
+
+ 3
+ 1
+ low_pin_count
+
+
+ 4
+ 1
+ receviedByte
+
+
+ 5
+ 1
+ rxBuffer[16]
+
+
+ 6
+ 1
+ running
+
+
+
+
+ 0
+ 2
+ cmd
+
+
+
+
+ 1
+ 0
+ newcount
+ 0
+
+
+
+ 0
+
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ System Viewer\ADC
+ 35905
+
+
+ System Viewer\DMA1
+ 35904
+
+
+ System Viewer\GPIOB
+ 35901
+
+
+ System Viewer\TMR14
+ 35903
+
+
+ System Viewer\USART1
+ 35902
+
+
+
+
+
+
+ AT_F4_04_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
+ 1
+
+ 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
+ 3
+
+
+
+
+
+
+
+
+
+
+ BIN\CMSIS_AGDI.dll
+
+
+
+ 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 -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
+
+
+
+
+
+
+ 0
+ 1
+ newcount
+
+
+ 1
+ 1
+ invalid_command
+
+
+ 2
+ 1
+ cmd
+
+
+ 3
+ 1
+ low_pin_count
+
+
+ 4
+ 1
+ receviedByte
+
+
+ 5
+ 1
+ rxBuffer[16]
+
+
+ 6
+ 1
+ running
+
+
+
+
+ 0
+ 2
+ cmd
+
+
+
+
+ 1
+ 0
+ newcount
+ 0
+
+
+
+ 0
+
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ System Viewer\ADC
+ 35905
+
+
+ System Viewer\DMA1
+ 35904
+
+
+ System Viewer\GPIOB
+ 35901
+
+
+ System Viewer\TMR14
+ 35903
+
+
+ System Viewer\USART1
+ 35902
+
+
+
+
+
Src
1
diff --git a/Keil_Projects/Am32F421.uvprojx b/Keil_Projects/Am32F421.uvprojx
index 7031c1e3..3e4808d8 100644
--- a/Keil_Projects/Am32F421.uvprojx
+++ b/Keil_Projects/Am32F421.uvprojx
@@ -20850,6 +20850,1164 @@
+
+ IFLIGHT_TEST_F4A
+ 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_IFLIGHT_TEST_F4A
+ 1
+ 0
+ 1
+ 0
+ 0
+ .\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, IFLIGHT_TEST_F4A
+
+ ..\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
+
+
+
+
+ AT_F4_04_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_AT_F4_04_F421
+ 1
+ 0
+ 1
+ 0
+ 0
+ .\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, AT_F4_04_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 232d65d7..4c7c5d6d 100644
--- a/Keil_Projects/Am32G071.uvguix.alkaz
+++ b/Keil_Projects/Am32G071.uvguix.alkaz
@@ -118,6 +118,30 @@
127
+
+ System Viewer\COMP
+ 35905
+
+ 127
+
+
+ System Viewer\TIM17
+ 35904
+
+ 127
+
+
+ System Viewer\COMP
+ 35905
+
+ 127
+
+
+ System Viewer\TIM17
+ 35904
+
+ 127
+
@@ -219,8 +243,8 @@
0
- 582
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C696E635C746172676574732E680000000009746172676574732E6800000000FFDC7800FFFFFFFF5D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F54454B4B4F33325F463431352E6D61700000000015414D33325F54454B4B4F33325F463431352E6D617000000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
+ 1274
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
@@ -1980,11 +2004,11 @@
0
16
- F40300004F00000056050000BA000000
+ 9A030000BB000000B505000074020000
16
- 070300002A0100006905000080030000
+ DF02000019020000FA0500009D030000
@@ -2000,11 +2024,11 @@
0
16
- 0000000070000000FB00000042030000
+ 03000000730000007301000055020000
16
- 70000000870000001A01000014010000
+ 560000006D00000000010000FA000000
@@ -2020,11 +2044,11 @@
0
16
- 0300000073000000F800000023030000
+ 03000000730000007301000055020000
16
- 7000000087000000390100000C020000
+ 560000006D0000001F010000F2010000
@@ -2036,15 +2060,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2056,15 +2080,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2076,15 +2100,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2096,15 +2120,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2120,11 +2144,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2140,11 +2164,11 @@
0
16
- 02010000730000007D0700009F000000
+ 7D010000730000007D07000098000000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -2156,15 +2180,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2176,15 +2200,15 @@
0
32767
0
- 32768
+ 16384
0
16
- AF020000B701000056050000A8020000
+ 9A030000D8000000B505000074020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2196,15 +2220,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2216,15 +2240,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2236,15 +2260,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2256,15 +2280,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2276,15 +2300,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2300,11 +2324,11 @@
0
16
- 0300000073000000F800000023030000
+ 03000000730000007301000055020000
16
- 7000000087000000390100000C020000
+ 560000006D0000001F010000F2010000
@@ -2320,11 +2344,11 @@
0
16
- 0300000073000000F800000023030000
+ 03000000730000007301000055020000
16
- 7000000087000000390100000C020000
+ 560000006D0000001F010000F2010000
@@ -2340,11 +2364,11 @@
0
16
- 03000000E40300007D070000E4030000
+ 030000008F010000EE030000B4010000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -2360,17 +2384,17 @@
0
16
- 000000006303000080070000C0030000
+ 000000007802000080070000C6030000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
199
199
- 1
+ 0
0
0
0
@@ -2380,11 +2404,11 @@
0
16
- 00000000E103000080070000E1030000
+ 030000008F010000EE030000B4010000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -2400,11 +2424,11 @@
0
16
- FF0000007000000080070000BE000000
+ 7A0100007000000080070000B7000000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -2420,11 +2444,11 @@
0
16
- 02010000730000007D0700009F000000
+ 7D010000730000007D07000098000000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -2460,11 +2484,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2476,15 +2500,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -2500,11 +2524,11 @@
0
16
- 02010000730000007D0700009F000000
+ 7D010000730000007D07000098000000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -2520,11 +2544,11 @@
0
16
- 02010000730000007D0700009F000000
+ 7D010000730000007D07000098000000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -2540,11 +2564,11 @@
0
16
- 02010000730000007D0700009F000000
+ 7D010000730000007D07000098000000
16
- 70000000870000001A01000014010000
+ 560000006D00000000010000FA000000
@@ -2560,11 +2584,11 @@
0
16
- 02010000730000007D0700009F000000
+ 7D010000730000007D07000098000000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -2580,11 +2604,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2600,11 +2624,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2620,11 +2644,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2640,11 +2664,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2660,11 +2684,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2680,11 +2704,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2700,11 +2724,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2720,11 +2744,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2740,11 +2764,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2760,11 +2784,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2780,11 +2804,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2800,11 +2824,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2820,11 +2844,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2840,11 +2864,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2860,11 +2884,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2880,11 +2904,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2900,11 +2924,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -2920,77 +2944,77 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
35903
35903
0
- 1
+ 0
0
0
32767
0
- 32768
+ 16384
0
16
- 0300000045020000530500008F020000
+ BC050000730000007D07000055020000
16
- 06020000D9000000700300008C020000
+ 560000006D00000000010000FA000000
35904
35904
- 1
- 1
+ 0
+ 0
0
0
32767
0
- 8192
+ 16384
0
16
- F70300006600000053050000DD010000
+ BC050000730000007D07000055020000
16
- 070300002A0100006905000080030000
+ 560000006D00000000010000FA000000
35905
35905
- 1
- 1
+ 0
+ 0
0
0
32767
0
- 8192
+ 16384
0
16
- F40300006300000056050000BA000000
+ BC050000730000007D07000055020000
16
- 070300002A0100006905000080030000
+ 560000006D00000000010000FA000000
38003
38003
- 0
+ 1
0
0
0
@@ -3000,11 +3024,11 @@
0
16
- 0300000073000000F800000023030000
+ 03000000730000007301000055020000
16
- 7000000087000000390100000C020000
+ 560000006D0000001F010000F2010000
@@ -3020,11 +3044,11 @@
0
16
- 03000000E40300007D070000E4030000
+ 030000008F010000EE030000B4010000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -3040,11 +3064,11 @@
0
16
- 03000000E40300007D070000E4030000
+ 030000008F010000EE030000B4010000
16
- 7000000087000000390100000C020000
+ 560000006D0000001F010000F2010000
@@ -3056,15 +3080,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -3076,15 +3100,15 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
@@ -3100,11 +3124,11 @@
0
16
- 03000000E40300007D070000E4030000
+ 030000008F010000EE030000B4010000
16
- 7000000087000000390100000C020000
+ 560000006D0000001F010000F2010000
@@ -3120,11 +3144,11 @@
0
16
- 03000000E40300007D070000E4030000
+ 030000008F010000EE030000B4010000
16
- 7000000087000000390100000C020000
+ 560000006D0000001F010000F2010000
@@ -3140,11 +3164,11 @@
0
16
- 02010000730000007D0700009F000000
+ 7D010000730000007D07000098000000
16
- 700000008700000068020000E8000000
+ 560000006D0000004E020000CE000000
@@ -3160,11 +3184,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3180,11 +3204,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3200,11 +3224,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3220,11 +3244,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3240,11 +3264,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3260,11 +3284,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3280,11 +3304,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3300,11 +3324,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3320,11 +3344,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3340,11 +3364,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3360,11 +3384,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3380,11 +3404,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3400,11 +3424,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3420,11 +3444,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3436,15 +3460,15 @@
0
32767
0
- 16384
+ 4096
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 0A0000000A0000006E0000006E000000
@@ -3460,11 +3484,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3480,11 +3504,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3500,11 +3524,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3520,11 +3544,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3540,11 +3564,11 @@
0
16
- 03000000660300007D070000A1030000
+ BC050000730000007D07000055020000
16
- DE0100001202000048030000C5030000
+ 560000006D00000000010000FA000000
@@ -3560,11 +3584,11 @@
0
16
- 2700000000000000FE0300001C000000
+ 0000000000000000D70300001C000000
16
- C6010000CB0000009405000003010000
+ 0A0000000A0000006E0000006E000000
@@ -3636,27 +3660,27 @@
0
32767
0
- 32768
+ 16384
0
16
- B2020000BA010000530500008F020000
+ 9D030000DB000000B205000017020000
16
- 68040000090100000F0700000E020000
+ DF02000019020000FA0500009D030000
- 3607
- 0000000008000000000000000020000001000000FFFFFFFFFFFFFFFFFF000000BE00000080070000C20000000100000001000010040000000100000054FFFFFFD200000000000000000000000000000001000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000FF0000007000000080070000DB000000FF0000005300000080070000BE0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000002000000000000000000000002000000FFFFFFFFFF000000BA00000056050000BE00000000000000010000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000010000001000000FFFFFFFFFFFFFFFFFB00000053000000FF0000004203000001000000020000100400000001000000CBFEFFFF30020000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000FB0000005F0300000000000053000000FB000000420300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000042030000800700004603000001000000010000100400000001000000BCFEFFFF9B00000000000000000000000000000001000000FFFFFFFF29000000C6000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C00003A8C00003B8C00003C8C00003D8C00003E8C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000398C000001800080000001000000000000006303000080070000DD030000000000004603000080070000C003000000000000408200562900000007436F6D6D616E6401000000C600000001000000FFFFFFFFFFFFFFFF0753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000000000000000000001000000000000000000000001000000FFFFFFFFAB020000A3010000AF020000A802000000000000020000000400000000000000B9FDFFFFA502000000000000000000000000000001000000FFFFFFFFC600000001000000FFFFFFFFC6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000C003000080070000C403000001000000010000100400000001000000F0FDFFFF44000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000E103000080070000E303000000000000C403000080070000C60300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000003000000FFFF02001200434D756C746950616E654672616D65576E640001009468040000090100000F0700000E02000001000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180004000000100000068040000090100000F0700000E020000AF020000A301000056050000A802000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF8F070000068000010094070300002A010000690500008003000001000000000000000200000000000000FFFFFFFF02000000418C0000408C000001800040000001000000070300002A0100006905000080030000F40300004F00000056050000BA0000000000000040410056020000000654494D45523001000000418C000001000000FFFFFFFFFFFFFFFF054750494F4101000000408C000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF418C0000FFFF02001400434D756C746950616E654672616D65576E6445780001008406020000D9000000700300008C020000000000000000000002000000000000003F8C000000000000000000000000000000000000010000003F8C00000000000000000000
+ 3414
+ 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFF7A010000B700000080070000BB000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000007A0100007000000080070000D40000007A0100005300000080070000B70000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB505000053000000B905000074020000000000000200000004000000010000000BFCFFFFA8000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B9050000700000008007000091020000B905000053000000800700007402000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF0453434647000000003B8C000001000000FFFFFFFFFFFFFFFF054445425547000000003C8C000001000000FFFFFFFFFFFFFFFF05544D523137000000003D8C000001000000FFFFFFFFFFFFFFFF0343524D000000003E8C000001000000FFFFFFFFFFFFFFFF054750494F42000000003F8C000001000000FFFFFFFFFFFFFFFF054750494F4100000000408C000001000000FFFFFFFFFFFFFFFF04544D523100000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF76010000530000007A010000740200000100000002000010040000000100000058FFFFFF02050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000700000007601000091020000000000005300000076010000740200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000007402000080070000780200000100000001000010040000000100000073FDFFFF1000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC003000051030000C4030000C603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000006B010000F10300006F010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000008C010000F1030000F0010000000000006F010000F1030000D30100000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E6400010094DF02000019020000FA0500009D03000001000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000DF02000019020000FA0500009D0300009A030000BB000000B50500007402000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF8F0700000000000000000000
59392
File
- 2923
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001348415244574152455F47524F55505F41545F42960000000000000012001348415244574152455F47524F55505F41545F420B73657269616C5F6D6F6465057374616C6C0972656164496E64657812676574536D6F6F7468656443757272656E740B5553455F5247425F4C45440A655F636F6D5F74696D65126D616B655F6473686F745F7061636B61676514494E54455256414C5F54494D45525F434F554E5410617665726167655F696E74657276616C0C737475636B636F756E74657207676C69746368320770726F63657373136770696F5F70696E5F6D75785F636F6E6669671A6164635F726567756C61725F6368616E6E656C5F636F6E6669670F5243555F434647325F41444353454C1D6164635F74656D7073656E736F725F76726566696E745F656E61626C65196164635F6368616E6E656C5F6C656E6774685F636F6E666967000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65F1010000
+ 2892
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000003353541960000000000000014000335354105656E64696604663431351453495854595F464F55525F4B425F4D454D4F52590E686967685F72706D5F6C6576656C187468726F74746C655F6D61785F61745F686967685F72706D177468726F74746C655F6D61785F61745F6C6F775F72706D0C73656E645F4C45445F5247420014636F6D6D75746174696F6E5F696E74657276616C0875696E7433325F740E616476616E636564697669736F720C737475636B636F756E74657209746F6E655F666C61670D7369676E616C74696D656F75740A7A65726F5F696E7075740561726D65641361726D65645F74696D656F75745F636F756E741561726D65645F74696D656F75745F636F756E745F31107A65726F5F696E7075745F636F756E740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65F1010000
1423
@@ -3688,7 +3712,7 @@
Debug
2362
- 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756741010000
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756741010000
898
@@ -3714,7 +3738,7 @@
100
2
- <1>..\inc\targets.h
+ <1>..\Inc\targets.h
2
977
978
@@ -3732,7 +3756,7 @@
0
- C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\g071\Inc\main.h
+ <1>..\Mcu\g071\Inc\main.h
31
28
46
diff --git a/Keil_Projects/Am32G071.uvoptx b/Keil_Projects/Am32G071.uvoptx
index 1ea62df4..03219b80 100644
--- a/Keil_Projects/Am32G071.uvoptx
+++ b/Keil_Projects/Am32G071.uvoptx
@@ -1239,7 +1239,7 @@
1
0
- 0
+ 1
18
@@ -2755,7 +2755,7 @@
1
0
- 1
+ 0
18
@@ -3559,44 +3559,838 @@
-
- startup
- 1
- 0
- 0
- 0
-
- 1
- 1
- 2
- 0
- 0
- 0
- ..\Mcu\g071\Startup\mdk\startup_stm32g071xx.s
- startup_stm32g071xx.s
- 0
- 0
-
-
+
+ IFLIGHT_12S_SINGLE_N_G071
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 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
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 ) -FN1 -FC8000 -FD20000000 -FF0STM32G0xx_64 -FL010000 -FS08000000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM)
+
+
+ 0
+ ST-LINKIII-KEIL_SWO
+ -U066DFF313736504157094132 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(0BC11477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC8000 -FN1 -FF0STM32G0xx_64.FLM -FS08000000 -FL010000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2
+
+
+ 0
+ ARMRTXEVENTFLAGS
+ -L70 -Z18 -C0 -M0 -T1
+
+
+ 0
+ DLGTARM
+ (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+ (105=-1,-1,-1,-1,0)
+
+
+
+
+
+ 0
+ 1
+ blank_time,0x0A
+
+
+ 1
+ 1
+ filter_level,0x0A
+
+
+ 2
+ 1
+ commutation_interval,0x0A
+
+
+ 3
+ 1
+ min_bemf_counts_up
+
+
+ 4
+ 1
+ min_bemf_counts_down
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+ System Viewer\COMP
+ 35905
+
+
+ System Viewer\TIM17
+ 35904
+
+
+
+ 1
+ 0
+ 0
+ 2
+ 10000000
+
+
+
-
- g071
- 1
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- ..\Mcu\g071\Src\ADC.c
- ADC.c
- 0
- 0
-
+
+ ST_G0_03_N_G071
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 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
+ 0
+
+
+
+
+
+
+
+
+
+
+ BIN\UL2CM3.DLL
+
+
+
+ 0
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 ) -FN1 -FC8000 -FD20000000 -FF0STM32G0xx_64 -FL010000 -FS08000000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM)
+
+
+ 0
+ ST-LINKIII-KEIL_SWO
+ UL2CM3(-S0 -C0 -P0 ) -FN1 -FC8000 -FD20000000 -FF0STM32G0xx_64 -FL010000 -FS08000000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM)
+
+
+ 0
+ ARMRTXEVENTFLAGS
+ -L70 -Z18 -C0 -M0 -T1
+
+
+ 0
+ DLGTARM
+ (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+ (105=-1,-1,-1,-1,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
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 0
+ 2
+ 10000000
+
+
+
+
+
+ ST_G0_04_G071
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 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
+ 0
+
+
+
+
+
+
+
+
+
+
+ BIN\UL2CM3.DLL
+
+
+
+ 0
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 ) -FN1 -FC8000 -FD20000000 -FF0STM32G0xx_64 -FL010000 -FS08000000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM)
+
+
+ 0
+ ST-LINKIII-KEIL_SWO
+ UL2CM3(-S0 -C0 -P0 ) -FN1 -FC8000 -FD20000000 -FF0STM32G0xx_64 -FL010000 -FS08000000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM)
+
+
+ 0
+ ARMRTXEVENTFLAGS
+ -L70 -Z18 -C0 -M0 -T1
+
+
+ 0
+ DLGTARM
+ (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+ (105=-1,-1,-1,-1,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
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 0
+ 2
+ 10000000
+
+
+
+
+
+ SURFBEE_G071
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 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
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 ) -FN1 -FC8000 -FD20000000 -FF0STM32G0xx_64 -FL010000 -FS08000000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM)
+
+
+ 0
+ ST-LINKIII-KEIL_SWO
+ -U066DFF313736504157094132 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(0BC11477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC8000 -FN1 -FF0STM32G0xx_64.FLM -FS08000000 -FL010000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2
+
+
+ 0
+ ARMRTXEVENTFLAGS
+ -L70 -Z18 -C0 -M0 -T1
+
+
+ 0
+ DLGTARM
+ (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+ (105=-1,-1,-1,-1,0)
+
+
+
+
+
+ 0
+ 1
+ blank_time,0x0A
+
+
+ 1
+ 1
+ filter_level,0x0A
+
+
+ 2
+ 1
+ commutation_interval,0x0A
+
+
+ 3
+ 1
+ min_bemf_counts_up
+
+
+ 4
+ 1
+ min_bemf_counts_down
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+ System Viewer\COMP
+ 35905
+
+
+ System Viewer\TIM17
+ 35904
+
+
+
+ 1
+ 0
+ 0
+ 2
+ 10000000
+
+
+
+
+
+ startup
+ 1
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 2
+ 0
+ 0
+ 0
+ ..\Mcu\g071\Startup\mdk\startup_stm32g071xx.s
+ startup_stm32g071xx.s
+ 0
+ 0
+
+
+
+
+ g071
+ 1
+ 0
+ 0
+ 0
+
+ 2
+ 2
+ 1
+ 0
+ 0
+ 0
+ ..\Mcu\g071\Src\ADC.c
+ ADC.c
+ 0
+ 0
+
2
3
@@ -3741,7 +4535,7 @@
3
14
1
- 1
+ 0
0
0
..\Src\main.c
diff --git a/Keil_Projects/Am32G071.uvprojx b/Keil_Projects/Am32G071.uvprojx
index 46510c1c..f5f30ed6 100644
--- a/Keil_Projects/Am32G071.uvprojx
+++ b/Keil_Projects/Am32G071.uvprojx
@@ -9655,6 +9655,2134 @@
+
+ IFLIGHT_12S_SINGLE_N_G071
+ 0x4
+ ARM-ADS
+ 6190000::V6.19::ARMCLANG
+ 1
+
+
+ STM32G071K8Ux
+ STMicroelectronics
+ Keil.STM32G0xx_DFP.1.4.0
+ http://www.keil.com/pack/
+ IRAM(0x20000000,0x00009000) IROM(0x08000000,0x00010000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ELITTLE
+
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC8000 -FN1 -FF0STM32G0xx_64 -FS08000000 -FL010000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM))
+ 0
+ $$Device:STM32G071K8Ux$Drivers\CMSIS\Device\ST\STM32G0xx\Include\stm32g0xx.h
+
+
+
+
+
+
+
+
+
+ $$Device:STM32G071K8Ux$CMSIS\SVD\STM32G071.svd
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\Objects\
+ AM32_IFLIGHT_12S_SINGLE_N_G071
+ 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
+ DARMCM1.DLL
+ -pCM0+
+ SARMCM3.DLL
+ -MPU
+ TARMCM1.DLL
+ -pCM0+
+
+
+
+ 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-M0+"
+
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 8
+ 1
+ 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
+ 0x9000
+
+
+ 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
+ 0x9000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+
+ 1
+ 4
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 3
+ 0
+ 0
+ 1
+ 0
+ 0
+ 3
+ 3
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ IFLIGHT_12S_SINGLE_N_G071,USE_FULL_LL_DRIVER,HSE_VALUE=8000000,HSE_STARTUP_TIMEOUT=100,LSE_STARTUP_TIMEOUT=5000,LSE_VALUE=32768,EXTERNAL_CLOCK_VALUE=12288000,HSI_VALUE=16000000,LSI_VALUE=32000,VDD_VALUE=3300,PREFETCH_ENABLE=0,INSTRUCTION_CACHE_ENABLE=1,DATA_CACHE_ENABLE=1,STM32G071xx,
+
+ ..\Mcu\g071\Drivers\CMSIS\Include;..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Inc;..\Mcu\g071\Drivers\CMSIS\Device\ST\STM32G0xx\Include;..\Mcu\g071\Inc;..\Inc
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x08000000
+ 0x20000000
+
+ ..\Mcu\g071\Am32_64kb_g071.sct
+
+
+
+
+
+
+
+
+
+
+ startup
+
+
+ startup_stm32g071xx.s
+ 2
+ ..\Mcu\g071\Startup\mdk\startup_stm32g071xx.s
+
+
+
+
+ g071
+
+
+ ADC.c
+ 1
+ ..\Mcu\g071\Src\ADC.c
+
+
+ comparator.c
+ 1
+ ..\Mcu\g071\Src\comparator.c
+
+
+ eeprom.c
+ 1
+ ..\Mcu\g071\Src\eeprom.c
+
+
+ IO.c
+ 1
+ ..\Mcu\g071\Src\IO.c
+
+
+ peripherals.c
+ 1
+ ..\Mcu\g071\Src\peripherals.c
+
+
+ phaseouts.c
+ 1
+ ..\Mcu\g071\Src\phaseouts.c
+
+
+ serial_telemetry.c
+ 1
+ ..\Mcu\g071\Src\serial_telemetry.c
+
+
+ stm32g0xx_it.c
+ 1
+ ..\Mcu\g071\Src\stm32g0xx_it.c
+
+
+ system_stm32g0xx.c
+ 1
+ ..\Mcu\g071\Src\system_stm32g0xx.c
+
+
+ WS2812.c
+ 1
+ ..\Mcu\g071\Src\WS2812.c
+
+
+
+
+ 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
+
+
+ stm32g0xx_ll_adc.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_adc.c
+
+
+ stm32g0xx_ll_comp.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_comp.c
+
+
+ stm32g0xx_ll_dma.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_dma.c
+
+
+ stm32g0xx_ll_exti.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_exti.c
+
+
+ stm32g0xx_ll_gpio.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_gpio.c
+
+
+ stm32g0xx_ll_pwr.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_pwr.c
+
+
+ stm32g0xx_ll_rcc.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_rcc.c
+
+
+ stm32g0xx_ll_tim.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_tim.c
+
+
+ stm32g0xx_ll_usart.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c
+
+
+ stm32g0xx_ll_utils.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_utils.c
+
+
+
+
+
+
+ ST_G0_03_N_G071
+ 0x4
+ ARM-ADS
+ 6190000::V6.19::ARMCLANG
+ 1
+
+
+ STM32G071K8Ux
+ STMicroelectronics
+ Keil.STM32G0xx_DFP.1.4.0
+ http://www.keil.com/pack/
+ IRAM(0x20000000,0x00009000) IROM(0x08000000,0x00010000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ELITTLE
+
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC8000 -FN1 -FF0STM32G0xx_64 -FS08000000 -FL010000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM))
+ 0
+ $$Device:STM32G071K8Ux$Drivers\CMSIS\Device\ST\STM32G0xx\Include\stm32g0xx.h
+
+
+
+
+
+
+
+
+
+ $$Device:STM32G071K8Ux$CMSIS\SVD\STM32G071.svd
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\Objects\
+ AM32_ST_G0_03_N_G071
+ 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
+ DARMCM1.DLL
+ -pCM0+
+ SARMCM3.DLL
+ -MPU
+ TARMCM1.DLL
+ -pCM0+
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 4107
+
+ 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-M0+"
+
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 8
+ 1
+ 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
+ 0x9000
+
+
+ 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
+ 0x9000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+
+ 1
+ 4
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 3
+ 0
+ 0
+ 1
+ 0
+ 0
+ 3
+ 3
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ ST_G0_03_N_G071,USE_FULL_LL_DRIVER,HSE_VALUE=8000000,HSE_STARTUP_TIMEOUT=100,LSE_STARTUP_TIMEOUT=5000,LSE_VALUE=32768,EXTERNAL_CLOCK_VALUE=12288000,HSI_VALUE=16000000,LSI_VALUE=32000,VDD_VALUE=3300,PREFETCH_ENABLE=0,INSTRUCTION_CACHE_ENABLE=1,DATA_CACHE_ENABLE=1,STM32G071xx,
+
+ ..\Mcu\g071\Drivers\CMSIS\Include;..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Inc;..\Mcu\g071\Drivers\CMSIS\Device\ST\STM32G0xx\Include;..\Mcu\g071\Inc;..\Inc
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x08000000
+ 0x20000000
+
+ ..\Mcu\g071\Am32_64kb_g071.sct
+
+
+
+
+
+
+
+
+
+
+ startup
+
+
+ startup_stm32g071xx.s
+ 2
+ ..\Mcu\g071\Startup\mdk\startup_stm32g071xx.s
+
+
+
+
+ g071
+
+
+ ADC.c
+ 1
+ ..\Mcu\g071\Src\ADC.c
+
+
+ comparator.c
+ 1
+ ..\Mcu\g071\Src\comparator.c
+
+
+ eeprom.c
+ 1
+ ..\Mcu\g071\Src\eeprom.c
+
+
+ IO.c
+ 1
+ ..\Mcu\g071\Src\IO.c
+
+
+ peripherals.c
+ 1
+ ..\Mcu\g071\Src\peripherals.c
+
+
+ phaseouts.c
+ 1
+ ..\Mcu\g071\Src\phaseouts.c
+
+
+ serial_telemetry.c
+ 1
+ ..\Mcu\g071\Src\serial_telemetry.c
+
+
+ stm32g0xx_it.c
+ 1
+ ..\Mcu\g071\Src\stm32g0xx_it.c
+
+
+ system_stm32g0xx.c
+ 1
+ ..\Mcu\g071\Src\system_stm32g0xx.c
+
+
+ WS2812.c
+ 1
+ ..\Mcu\g071\Src\WS2812.c
+
+
+
+
+ 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
+
+
+ stm32g0xx_ll_adc.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_adc.c
+
+
+ stm32g0xx_ll_comp.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_comp.c
+
+
+ stm32g0xx_ll_dma.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_dma.c
+
+
+ stm32g0xx_ll_exti.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_exti.c
+
+
+ stm32g0xx_ll_gpio.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_gpio.c
+
+
+ stm32g0xx_ll_pwr.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_pwr.c
+
+
+ stm32g0xx_ll_rcc.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_rcc.c
+
+
+ stm32g0xx_ll_tim.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_tim.c
+
+
+ stm32g0xx_ll_usart.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c
+
+
+ stm32g0xx_ll_utils.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_utils.c
+
+
+
+
+
+
+ ST_G0_04_G071
+ 0x4
+ ARM-ADS
+ 6190000::V6.19::ARMCLANG
+ 1
+
+
+ STM32G071K8Ux
+ STMicroelectronics
+ Keil.STM32G0xx_DFP.1.4.0
+ http://www.keil.com/pack/
+ IRAM(0x20000000,0x00009000) IROM(0x08000000,0x00010000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ELITTLE
+
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC8000 -FN1 -FF0STM32G0xx_64 -FS08000000 -FL010000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM))
+ 0
+ $$Device:STM32G071K8Ux$Drivers\CMSIS\Device\ST\STM32G0xx\Include\stm32g0xx.h
+
+
+
+
+
+
+
+
+
+ $$Device:STM32G071K8Ux$CMSIS\SVD\STM32G071.svd
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\Objects\
+ AM32_ST_G0_04_G071
+ 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
+ DARMCM1.DLL
+ -pCM0+
+ SARMCM3.DLL
+ -MPU
+ TARMCM1.DLL
+ -pCM0+
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 4107
+
+ 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-M0+"
+
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 8
+ 1
+ 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
+ 0x9000
+
+
+ 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
+ 0x9000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+
+ 1
+ 4
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 3
+ 0
+ 0
+ 1
+ 0
+ 0
+ 3
+ 3
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ ST_G0_04_G071,USE_FULL_LL_DRIVER,HSE_VALUE=8000000,HSE_STARTUP_TIMEOUT=100,LSE_STARTUP_TIMEOUT=5000,LSE_VALUE=32768,EXTERNAL_CLOCK_VALUE=12288000,HSI_VALUE=16000000,LSI_VALUE=32000,VDD_VALUE=3300,PREFETCH_ENABLE=0,INSTRUCTION_CACHE_ENABLE=1,DATA_CACHE_ENABLE=1,STM32G071xx,
+
+ ..\Mcu\g071\Drivers\CMSIS\Include;..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Inc;..\Mcu\g071\Drivers\CMSIS\Device\ST\STM32G0xx\Include;..\Mcu\g071\Inc;..\Inc
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x08000000
+ 0x20000000
+
+ ..\Mcu\g071\Am32_64kb_g071.sct
+
+
+
+
+
+
+
+
+
+
+ startup
+
+
+ startup_stm32g071xx.s
+ 2
+ ..\Mcu\g071\Startup\mdk\startup_stm32g071xx.s
+
+
+
+
+ g071
+
+
+ ADC.c
+ 1
+ ..\Mcu\g071\Src\ADC.c
+
+
+ comparator.c
+ 1
+ ..\Mcu\g071\Src\comparator.c
+
+
+ eeprom.c
+ 1
+ ..\Mcu\g071\Src\eeprom.c
+
+
+ IO.c
+ 1
+ ..\Mcu\g071\Src\IO.c
+
+
+ peripherals.c
+ 1
+ ..\Mcu\g071\Src\peripherals.c
+
+
+ phaseouts.c
+ 1
+ ..\Mcu\g071\Src\phaseouts.c
+
+
+ serial_telemetry.c
+ 1
+ ..\Mcu\g071\Src\serial_telemetry.c
+
+
+ stm32g0xx_it.c
+ 1
+ ..\Mcu\g071\Src\stm32g0xx_it.c
+
+
+ system_stm32g0xx.c
+ 1
+ ..\Mcu\g071\Src\system_stm32g0xx.c
+
+
+ WS2812.c
+ 1
+ ..\Mcu\g071\Src\WS2812.c
+
+
+
+
+ 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
+
+
+ stm32g0xx_ll_adc.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_adc.c
+
+
+ stm32g0xx_ll_comp.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_comp.c
+
+
+ stm32g0xx_ll_dma.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_dma.c
+
+
+ stm32g0xx_ll_exti.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_exti.c
+
+
+ stm32g0xx_ll_gpio.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_gpio.c
+
+
+ stm32g0xx_ll_pwr.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_pwr.c
+
+
+ stm32g0xx_ll_rcc.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_rcc.c
+
+
+ stm32g0xx_ll_tim.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_tim.c
+
+
+ stm32g0xx_ll_usart.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c
+
+
+ stm32g0xx_ll_utils.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_utils.c
+
+
+
+
+
+
+ SURFBEE_G071
+ 0x4
+ ARM-ADS
+ 6190000::V6.19::ARMCLANG
+ 1
+
+
+ STM32G071K8Ux
+ STMicroelectronics
+ Keil.STM32G0xx_DFP.1.4.0
+ http://www.keil.com/pack/
+ IRAM(0x20000000,0x00009000) IROM(0x08000000,0x00010000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ELITTLE
+
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC8000 -FN1 -FF0STM32G0xx_64 -FS08000000 -FL010000 -FP0($$Device:STM32G071K8Ux$CMSIS\Flash\STM32G0xx_64.FLM))
+ 0
+ $$Device:STM32G071K8Ux$Drivers\CMSIS\Device\ST\STM32G0xx\Include\stm32g0xx.h
+
+
+
+
+
+
+
+
+
+ $$Device:STM32G071K8Ux$CMSIS\SVD\STM32G071.svd
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\Objects\
+ AM32_SURFBEE_G071
+ 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
+ DARMCM1.DLL
+ -pCM0+
+ SARMCM3.DLL
+ -MPU
+ TARMCM1.DLL
+ -pCM0+
+
+
+
+ 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-M0+"
+
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 8
+ 1
+ 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
+ 0x9000
+
+
+ 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
+ 0x9000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+
+ 1
+ 4
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 3
+ 0
+ 0
+ 1
+ 0
+ 0
+ 3
+ 3
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ SURFBEE_G071,USE_FULL_LL_DRIVER,HSE_VALUE=8000000,HSE_STARTUP_TIMEOUT=100,LSE_STARTUP_TIMEOUT=5000,LSE_VALUE=32768,EXTERNAL_CLOCK_VALUE=12288000,HSI_VALUE=16000000,LSI_VALUE=32000,VDD_VALUE=3300,PREFETCH_ENABLE=0,INSTRUCTION_CACHE_ENABLE=1,DATA_CACHE_ENABLE=1,STM32G071xx,
+
+ ..\Mcu\g071\Drivers\CMSIS\Include;..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Inc;..\Mcu\g071\Drivers\CMSIS\Device\ST\STM32G0xx\Include;..\Mcu\g071\Inc;..\Inc
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x08000000
+ 0x20000000
+
+ ..\Mcu\g071\Am32_64kb_g071.sct
+
+
+
+
+
+
+
+
+
+
+ startup
+
+
+ startup_stm32g071xx.s
+ 2
+ ..\Mcu\g071\Startup\mdk\startup_stm32g071xx.s
+
+
+
+
+ g071
+
+
+ ADC.c
+ 1
+ ..\Mcu\g071\Src\ADC.c
+
+
+ comparator.c
+ 1
+ ..\Mcu\g071\Src\comparator.c
+
+
+ eeprom.c
+ 1
+ ..\Mcu\g071\Src\eeprom.c
+
+
+ IO.c
+ 1
+ ..\Mcu\g071\Src\IO.c
+
+
+ peripherals.c
+ 1
+ ..\Mcu\g071\Src\peripherals.c
+
+
+ phaseouts.c
+ 1
+ ..\Mcu\g071\Src\phaseouts.c
+
+
+ serial_telemetry.c
+ 1
+ ..\Mcu\g071\Src\serial_telemetry.c
+
+
+ stm32g0xx_it.c
+ 1
+ ..\Mcu\g071\Src\stm32g0xx_it.c
+
+
+ system_stm32g0xx.c
+ 1
+ ..\Mcu\g071\Src\system_stm32g0xx.c
+
+
+ WS2812.c
+ 1
+ ..\Mcu\g071\Src\WS2812.c
+
+
+
+
+ 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
+
+
+ stm32g0xx_ll_adc.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_adc.c
+
+
+ stm32g0xx_ll_comp.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_comp.c
+
+
+ stm32g0xx_ll_dma.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_dma.c
+
+
+ stm32g0xx_ll_exti.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_exti.c
+
+
+ stm32g0xx_ll_gpio.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_gpio.c
+
+
+ stm32g0xx_ll_pwr.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_pwr.c
+
+
+ stm32g0xx_ll_rcc.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_rcc.c
+
+
+ stm32g0xx_ll_tim.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_tim.c
+
+
+ stm32g0xx_ll_usart.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c
+
+
+ stm32g0xx_ll_utils.c
+ 1
+ ..\Mcu\g071\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_utils.c
+
+
+
+
+
diff --git a/Keil_Projects/Am32G431.uvguix.alkaz b/Keil_Projects/Am32G431.uvguix.alkaz
index 9629e198..57e3c9de 100644
--- a/Keil_Projects/Am32G431.uvguix.alkaz
+++ b/Keil_Projects/Am32G431.uvguix.alkaz
@@ -110,8 +110,8 @@
0
- 582
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C696E635C746172676574732E680000000009746172676574732E6800000000FFDC7800FFFFFFFF5D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F54454B4B4F33325F463431352E6D61700000000015414D33325F54454B4B4F33325F463431352E6D617000000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
+ 1274
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
@@ -1855,6 +1855,1747 @@
1080
+
+ 1
+ Debug
+
+ -1
+ -1
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B50100005300000080070000B7000000
+
+
+ 16
+ B50100007000000080070000D4000000
+
+
+
+ 1005
+ 1005
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000AE01000062020000
+
+
+ 16
+ FDFFFFFF56000000AE010000C0020000
+
+
+
+ 109
+ 109
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000AE01000062020000
+
+
+ 16
+ FDFFFFFF56000000AE010000C0020000
+
+
+
+ 1465
+ 1465
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1466
+ 1466
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1467
+ 1467
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1468
+ 1468
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1506
+ 1506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 1913
+ 1913
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B8010000730000007D07000098000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 1935
+ 1935
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1936
+ 1936
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1937
+ 1937
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1939
+ 1939
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1940
+ 1940
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1941
+ 1941
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 1942
+ 1942
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 195
+ 195
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000AE01000062020000
+
+
+ 16
+ FDFFFFFF56000000AE010000C0020000
+
+
+
+ 196
+ 196
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000AE01000062020000
+
+
+ 16
+ FDFFFFFF56000000AE010000C0020000
+
+
+
+ 197
+ 197
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 00000000AB0300008007000098040000
+
+
+ 16
+ 6A0200005A01000046050000C8020000
+
+
+
+ 198
+ 198
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 0000000085020000C0030000AB030000
+
+
+ 16
+ 7904000000010000C90600004E020000
+
+
+
+ 199
+ 199
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 00000000AB0300008007000078040000
+
+
+ 16
+ 6A0200005A01000046050000C8020000
+
+
+
+ 203
+ 203
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 8192
+ 0
+
+ 16
+ B50100007000000080070000B7000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 204
+ 204
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B8010000730000007D07000098000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 221
+ 221
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 00000000000000000000000000000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 2506
+ 2506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 2507
+ 2507
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 343
+ 343
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B8010000730000007D07000098000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 346
+ 346
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B8010000730000007D07000098000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 35141
+ 35141
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B8010000730000007D07000098000000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35824
+ 35824
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B8010000730000007D07000098000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 35885
+ 35885
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35886
+ 35886
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35887
+ 35887
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35888
+ 35888
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35889
+ 35889
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35890
+ 35890
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35891
+ 35891
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35892
+ 35892
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35893
+ 35893
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35894
+ 35894
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35895
+ 35895
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35896
+ 35896
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35897
+ 35897
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35898
+ 35898
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35899
+ 35899
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35900
+ 35900
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35901
+ 35901
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35902
+ 35902
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 35903
+ 35903
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 06020000D9000000700300008C020000
+
+
+
+ 35904
+ 35904
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 8192
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 070300002A0100006905000080030000
+
+
+
+ 35905
+ 35905
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 8192
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 070300002A0100006905000080030000
+
+
+
+ 38003
+ 38003
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000AE01000062020000
+
+
+ 16
+ FDFFFFFF56000000AE010000C0020000
+
+
+
+ 38007
+ 38007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 03000000E10200007D0700008C030000
+
+
+ 16
+ 6A0200005A01000046050000C8020000
+
+
+
+ 436
+ 436
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 03000000E10200007D0700008C030000
+
+
+ 16
+ 6A0200005A01000046050000C8020000
+
+
+
+ 437
+ 437
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 440
+ 440
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 463
+ 463
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 03000000E10200007D0700008C030000
+
+
+ 16
+ 6A0200005A01000046050000C8020000
+
+
+
+ 466
+ 466
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 03000000E10200007D0700008C030000
+
+
+ 16
+ 6A0200005A01000046050000C8020000
+
+
+
+ 470
+ 470
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B8010000730000007D07000098000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 50000
+ 50000
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50001
+ 50001
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50002
+ 50002
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50003
+ 50003
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50004
+ 50004
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50005
+ 50005
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50006
+ 50006
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50007
+ 50007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50008
+ 50008
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50009
+ 50009
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50010
+ 50010
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50011
+ 50011
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50012
+ 50012
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50013
+ 50013
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50014
+ 50014
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50015
+ 50015
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50016
+ 50016
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50017
+ 50017
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50018
+ 50018
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 50019
+ 50019
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 4A0300006F000000EE0300004C010000
+
+
+ 16
+ 74020000400100000205000005030000
+
+
+
+ 59392
+ 59392
+ 1
+ 0
+ 0
+ 0
+ 345
+ 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
+ 303
+ 0
+ 8192
+ 1
+
+ 16
+ 550200001C0000003E04000038000000
+
+
+ 16
+ 82000000F6020000B901000051030000
+
+
+
+ 59400
+ 59400
+ 1
+ 0
+ 0
+ 0
+ 217
+ 0
+ 8192
+ 2
+
+ 16
+ 000000001C0000007D02000038000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 824
+ 824
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ C7030000A50200007D0700008C030000
+
+
+ 16
+ DF02000019020000FA0500009D030000
+
+
+
+ 3347
+ 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFB5010000B700000080070000BB000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000B50100007000000080070000D4000000B50100005300000080070000B70000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000470300006C000000F103000088010000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF0445585449000000003B8C000001000000FFFFFFFFFFFFFFFF04444D4131000000003C8C000001000000FFFFFFFFFFFFFFFF054750494F41000000003D8C000001000000FFFFFFFFFFFFFFFF04434F4D50000000003E8C000001000000FFFFFFFFFFFFFFFF0454494D36000000003F8C000001000000FFFFFFFFFFFFFFFF0554494D313500000000408C000001000000FFFFFFFFFFFFFFFF0454494D3100000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB101000053000000B50100008102000001000000020000100400000001000000A1FEFFFFEC030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000B10100009E0200000000000053000000B1010000810200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000081020000800700008502000001000000010000100400000001000000DEFEFFFF6001000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C4030000A202000080070000C8030000C40300008502000080070000AB03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7301000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727301000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFFC003000085020000C4030000AB03000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000BD02000080070000C1020000000000000100000004000000010000001BFFFFFF68020000FFFFFFFF04000000B4010000D2010000CF010000779400000180008000000000000000000000DE02000080070000C803000000000000C102000080070000AB0300000000000040820046040000000A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFB401000001000000FFFFFFFFB40100000000000002000000C5000000008000000100000000000000C803000080070000B5040000010000000100000001000000C7000000008000000100000000000000C8030000800700009504000001000000010000000100000000000000
+
+
+ 59392
+ File
+
+ 2913
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000104C4C5F444D415F4348414E4E454C5F3196000000000000001400104C4C5F444D415F4348414E4E454C5F310B61637469766174654144430C61637469766174655F4144431373746D3332673478785F6C6C5F657874692E681573746D3332673478785F6C6C5F646D616D75782E680335354105656E64696604663431351453495854595F464F55525F4B425F4D454D4F52590E686967685F72706D5F6C6576656C187468726F74746C655F6D61785F61745F686967685F72706D177468726F74746C655F6D61785F61745F6C6F775F72706D0C73656E645F4C45445F5247420014636F6D6D75746174696F6E5F696E74657276616C0875696E7433325F740E616476616E636564697669736F720C737475636B636F756E74657209746F6E655F666C61670D7369676E616C74696D656F75740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C6559010000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000
+
+
+
+ 59399
+ Build
+
+ 978
+ 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000004001D000000000000000000000000000000000100000001000000018030800000000004001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000004006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000004000000000000000000000000000000000000010000000100000096000000030020500000000009473433315F746573749600000000000000010009473433315F74657374000000000180EB880000000004002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000400230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000004005000000000000000000000000000000000010000000100000000000000054275696C642F010000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000
+
+
+
+ 59400
+ Debug
+
+ 2362
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000010000000000000001000000000000000000000001000000000000000000054465627567D9000000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000
+
+
+
+ 0
+ 1920
+ 1080
+
+
diff --git a/Keil_Projects/Am32G431.uvoptx b/Keil_Projects/Am32G431.uvoptx
index 6e49921c..4fdb786a 100644
--- a/Keil_Projects/Am32G431.uvoptx
+++ b/Keil_Projects/Am32G431.uvoptx
@@ -210,7 +210,35 @@
1
interrupt
+
+ 12
+ 1
+ dma_buffer
+
+
+ 13
+ 1
+ ADCDataDMA,0x0A
+
+
+ 14
+ 1
+ degrees_celsius,0x0A
+
+
+ 15
+ 1
+ ADC_raw_temp
+
+
+
+ 1
+ 0
+ 40015804
+ 0
+
+
0
@@ -253,36 +281,6 @@
-
-
- System Viewer\COMP
- 35902
-
-
- System Viewer\DMA1
- 35900
-
-
- System Viewer\EXTI
- 35899
-
-
- System Viewer\GPIOA
- 35901
-
-
- System Viewer\TIM1
- 35905
-
-
- System Viewer\TIM15
- 35904
-
-
- System Viewer\TIM6
- 35903
-
-
1
0
@@ -323,7 +321,7 @@
2
2
1
- 0
+ 1
0
0
..\Mcu\g431\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_ll_adc.c
diff --git a/Keil_Projects/Am32e230.uvguix.alkaz b/Keil_Projects/Am32e230.uvguix.alkaz
index b880f94d..ae01cedd 100644
--- a/Keil_Projects/Am32e230.uvguix.alkaz
+++ b/Keil_Projects/Am32e230.uvguix.alkaz
@@ -177,8 +177,8 @@
0
- 582
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C696E635C746172676574732E680000000009746172676574732E6800000000FFDC7800FFFFFFFF5D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F54454B4B4F33325F463431352E6D61700000000015414D33325F54454B4B4F33325F463431352E6D617000000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
+ 1274
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
diff --git a/Keil_Projects/Am32e230.uvoptx b/Keil_Projects/Am32e230.uvoptx
index f30cb7a5..418ef1b8 100644
--- a/Keil_Projects/Am32e230.uvoptx
+++ b/Keil_Projects/Am32e230.uvoptx
@@ -1273,7 +1273,7 @@
0
0
- 0
+ 1
255
@@ -2668,7 +2668,7 @@
1
0
- 1
+ 0
255
diff --git a/Keil_Projects/Am32l431.uvguix.alkaz b/Keil_Projects/Am32l431.uvguix.alkaz
index 54737b39..8b24c98e 100644
--- a/Keil_Projects/Am32l431.uvguix.alkaz
+++ b/Keil_Projects/Am32l431.uvguix.alkaz
@@ -15,17 +15,17 @@
38003
Registers
- 140 90
+ 211 212
346
Code Coverage
- 1008 160
+ 669 160
204
Performance Analyzer
- 1168
+ 829
@@ -78,11 +78,11 @@
- 1
- 1
+ 0
+ 0
0
- 0
- -1
+ 50
+ 16
@@ -93,8 +93,8 @@
2
3
- -32000
- -32000
+ -1
+ -1
-1
@@ -110,8 +110,8 @@
0
- 3574
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001D0000000F000000010000004B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000C5D4F200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000F0A0A100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F7B88600FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000F7B88600FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000D9ADC200FFFFFFFF5D433A5C4B65696C5061636B735C4B65696C5C53544D33324C3478785F4446505C322E362E325C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E6800000000A5C2D700FFFFFFFF5B433A5C4B65696C5061636B735C4B65696C5C53544D33324C3478785F4446505C322E362E325C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B3A6BE00FFFFFFFF62433A5C4B65696C5061636B735C4B65696C5C53544D33324C3478785F4446505C322E362E325C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73797374656D5F73746D33326C3478782E68000000001273797374656D5F73746D33326C3478782E6800000000EAD6A300FFFFFFFF74433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C4C65676163795C73746D33325F68616C5F6C65676163792E68000000001273746D33325F68616C5F6C65676163792E6800000000F6FA7D00FFFFFFFF6E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C5372635C73746D33326C3478785F6C6C5F657874692E63000000001373746D33326C3478785F6C6C5F657874692E6300000000B5E99D00FFFFFFFF6E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F657874692E68000000001373746D33326C3478785F6C6C5F657874692E68000000005FC3CF00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F75736172742E68000000001473746D33326C3478785F6C6C5F75736172742E6800000000C1838300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000CACAD500FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000C5D4F200FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000FFDC7800FFFFFFFF6A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C5372635C73746D33326C3478785F68616C2E63000000000F73746D33326C3478785F68616C2E6300000000BECEA100FFFFFFFF6D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C5372635C73746D33326C3478785F6C6C5F666D632E63000000001273746D33326C3478785F6C6C5F666D632E6300000000F0A0A100FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C5372635C73746D33326C3478785F6C6C5F73646D6D632E63000000001473746D33326C3478785F6C6C5F73646D6D632E6300000000BCA8E100FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E63000000009CC1B600FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000F7B88600FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E6800000000D9ADC200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000A5C2D700FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E6300000000B3A6BE00FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000EAD6A300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000F6FA7D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C636F6D70617261746F722E68000000000C636F6D70617261746F722E6800000000B5E99D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000085010000700000008007000063020000
+ 1274
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000
@@ -1864,7 +1864,7 @@
100
15
- ..\Mcu\l431\Src\peripherals.c
+ <8>..\Mcu\l431\Src\peripherals.c
17
327
344
@@ -1873,7 +1873,7 @@
0
- ..\Mcu\l431\Inc\stm32l4xx_it.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Inc\stm32l4xx_it.h
27
52
63
@@ -1882,7 +1882,7 @@
0
- ..\Mcu\l431\Src\stm32l4xx_it.c
+ <8>..\Mcu\l431\Src\stm32l4xx_it.c
2
28
26
@@ -1891,7 +1891,7 @@
0
- ..\Src\main.c
+ <1>..\Src\main.c
0
464
1996
@@ -1900,7 +1900,7 @@
0
- ..\Mcu\l431\Src\system_stm32l4xx.c
+ <8>..\Mcu\l431\Src\system_stm32l4xx.c
0
1
1
@@ -1909,7 +1909,7 @@
0
- ..\Mcu\l431\Inc\main.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Inc\main.h
26
31
33
@@ -1918,7 +1918,7 @@
0
- ..\Inc\targets.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Inc\targets.h
15
2641
2646
@@ -1927,7 +1927,7 @@
0
- ..\Mcu\l431\Startup\startup_stm32l431xx.s
+ <8>..\Mcu\l431\Startup\startup_stm32l431xx.s
0
127
1
@@ -1972,7 +1972,7 @@
0
- ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c
+ <8>..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c
0
123
149
@@ -1981,7 +1981,7 @@
0
- ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h
12
364
379
@@ -1990,7 +1990,7 @@
0
- ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h
0
361
3761
@@ -1999,7 +1999,7 @@
0
- ..\Mcu\l431\Src\comparator.c
+ <8>..\Mcu\l431\Src\comparator.c
75
3
8
@@ -2008,7 +2008,7 @@
0
- ..\Mcu\l431\Src\eeprom.c
+ <8>..\Mcu\l431\Src\eeprom.c
0
69
89
@@ -2017,7 +2017,7 @@
0
- ..\Mcu\l431\Src\serial_telemetry.c
+ <8>..\Mcu\l431\Src\serial_telemetry.c
0
119
139
@@ -2053,7 +2053,7 @@
0
- ..\Mcu\l431\Src\ADC.c
+ <8>..\Mcu\l431\Src\ADC.c
1
40
179
@@ -2062,7 +2062,7 @@
0
- ..\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
0
209
1
@@ -2071,7 +2071,7 @@
0
- ..\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l431xx.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l431xx.h
11
118
127
@@ -2080,7 +2080,7 @@
0
- ..\Mcu\l431\Src\IO.c
+ <8>..\Mcu\l431\Src\IO.c
33
98
71
@@ -2089,7 +2089,7 @@
0
- ..\Src\signal.c
+ <1>..\Src\signal.c
0
198
218
@@ -2098,7 +2098,7 @@
0
- ..\Src\functions.c
+ <1>..\Src\functions.c
3
48
51
@@ -2107,7 +2107,7 @@
0
- ..\Mcu\l431\Inc\peripherals.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Inc\peripherals.h
11
23
41
@@ -2116,7 +2116,7 @@
0
- ..\Mcu\l431\Inc\comparator.h
+ C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Inc\comparator.h
0
4
21
diff --git a/Keil_Projects/Am32l431.uvoptx b/Keil_Projects/Am32l431.uvoptx
index ce714687..b1fff1e8 100644
--- a/Keil_Projects/Am32l431.uvoptx
+++ b/Keil_Projects/Am32l431.uvoptx
@@ -203,7 +203,7 @@
Drivers/STM32L4xx_LL_Driver
- 0
+ 1
0
0
0
@@ -587,7 +587,7 @@
4
32
1
- 1
+ 0
0
0
..\Mcu\l431\Src\comparator.c
diff --git a/Keil_Projects/DebugConfig/IFLIGHT_12S_SINGLE_N_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/IFLIGHT_12S_SINGLE_N_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/IFLIGHT_12S_SINGLE_N_G071_STM32G071K8Ux_1.0.0.dbgconf
@@ -0,0 +1,39 @@
+// File: STM32G0x1.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32G0x1 reference manual (RM0444)
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// Reserved bits must be kept at reset value
+// DBG_STANDBY Debug Standby Mode
+// DBG_STOP Debug Stop Mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB freeze register 1 (DBGMCU_APB_FZ1)
+// Reserved bits must be kept at reset value
+// DBG_LPTIM1_STOP LPTIMER1 counter stopped when core is halted
+// DBG_LPTIM2_STOP LPTIMER2 counter stopped when core is halted
+// DBG_I2C1_SMBUS_TIMEOUT I2C1 SMBUS timeout is frozen
+// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Debug window watchdog stopped when core is halted
+// DBG_RTC_STOP Debug RTC 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_TIM3_STOP TIM3 counter stopped when core is halted
+// DBG_TIM2_STOP TIM2 counter stopped when core is halted
+//
+DbgMCU_APB_Fz1 = 0x00000000;
+
+// Debug MCU APB freeze register 2 (DBGMCU_APB_FZ2)
+// Reserved bits must be kept at reset value
+// DBG_TIM17_STOP TIM17 counter stopped when core is halted
+// DBG_TIM16_STOP TIM16 counter stopped when core is halted
+// DBG_TIM15_STOP TIM15 counter stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB_Fz2 = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/ST_G0_03_N_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/ST_G0_03_N_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/ST_G0_03_N_G071_STM32G071K8Ux_1.0.0.dbgconf
@@ -0,0 +1,39 @@
+// File: STM32G0x1.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32G0x1 reference manual (RM0444)
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// Reserved bits must be kept at reset value
+// DBG_STANDBY Debug Standby Mode
+// DBG_STOP Debug Stop Mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB freeze register 1 (DBGMCU_APB_FZ1)
+// Reserved bits must be kept at reset value
+// DBG_LPTIM1_STOP LPTIMER1 counter stopped when core is halted
+// DBG_LPTIM2_STOP LPTIMER2 counter stopped when core is halted
+// DBG_I2C1_SMBUS_TIMEOUT I2C1 SMBUS timeout is frozen
+// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Debug window watchdog stopped when core is halted
+// DBG_RTC_STOP Debug RTC 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_TIM3_STOP TIM3 counter stopped when core is halted
+// DBG_TIM2_STOP TIM2 counter stopped when core is halted
+//
+DbgMCU_APB_Fz1 = 0x00000000;
+
+// Debug MCU APB freeze register 2 (DBGMCU_APB_FZ2)
+// Reserved bits must be kept at reset value
+// DBG_TIM17_STOP TIM17 counter stopped when core is halted
+// DBG_TIM16_STOP TIM16 counter stopped when core is halted
+// DBG_TIM15_STOP TIM15 counter stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB_Fz2 = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/ST_G0_04_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/ST_G0_04_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/ST_G0_04_G071_STM32G071K8Ux_1.0.0.dbgconf
@@ -0,0 +1,39 @@
+// File: STM32G0x1.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32G0x1 reference manual (RM0444)
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// Reserved bits must be kept at reset value
+// DBG_STANDBY Debug Standby Mode
+// DBG_STOP Debug Stop Mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB freeze register 1 (DBGMCU_APB_FZ1)
+// Reserved bits must be kept at reset value
+// DBG_LPTIM1_STOP LPTIMER1 counter stopped when core is halted
+// DBG_LPTIM2_STOP LPTIMER2 counter stopped when core is halted
+// DBG_I2C1_SMBUS_TIMEOUT I2C1 SMBUS timeout is frozen
+// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Debug window watchdog stopped when core is halted
+// DBG_RTC_STOP Debug RTC 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_TIM3_STOP TIM3 counter stopped when core is halted
+// DBG_TIM2_STOP TIM2 counter stopped when core is halted
+//
+DbgMCU_APB_Fz1 = 0x00000000;
+
+// Debug MCU APB freeze register 2 (DBGMCU_APB_FZ2)
+// Reserved bits must be kept at reset value
+// DBG_TIM17_STOP TIM17 counter stopped when core is halted
+// DBG_TIM16_STOP TIM16 counter stopped when core is halted
+// DBG_TIM15_STOP TIM15 counter stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB_Fz2 = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/SURFBEE_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/SURFBEE_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/SURFBEE_G071_STM32G071K8Ux_1.0.0.dbgconf
@@ -0,0 +1,39 @@
+// File: STM32G0x1.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32G0x1 reference manual (RM0444)
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// Reserved bits must be kept at reset value
+// DBG_STANDBY Debug Standby Mode
+// DBG_STOP Debug Stop Mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB freeze register 1 (DBGMCU_APB_FZ1)
+// Reserved bits must be kept at reset value
+// DBG_LPTIM1_STOP LPTIMER1 counter stopped when core is halted
+// DBG_LPTIM2_STOP LPTIMER2 counter stopped when core is halted
+// DBG_I2C1_SMBUS_TIMEOUT I2C1 SMBUS timeout is frozen
+// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Debug window watchdog stopped when core is halted
+// DBG_RTC_STOP Debug RTC 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_TIM3_STOP TIM3 counter stopped when core is halted
+// DBG_TIM2_STOP TIM2 counter stopped when core is halted
+//
+DbgMCU_APB_Fz1 = 0x00000000;
+
+// Debug MCU APB freeze register 2 (DBGMCU_APB_FZ2)
+// Reserved bits must be kept at reset value
+// DBG_TIM17_STOP TIM17 counter stopped when core is halted
+// DBG_TIM16_STOP TIM16 counter stopped when core is halted
+// DBG_TIM15_STOP TIM15 counter stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB_Fz2 = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/Listings/AM32_AIKON_55A_F421.map b/Keil_Projects/Listings/AM32_AIKON_55A_F421.map
new file mode 100644
index 00000000..c3a1e2d4
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AIKON_55A_F421.map
@@ -0,0 +1,3340 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30234 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001520 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800181c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001868 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001871 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001870 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800189c Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b8c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bcc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c74 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d30 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d54 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d6c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002620 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800280c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002828 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002918 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a20 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a38 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a54 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002af4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b70 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b94 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c10 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e48 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e54 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ef0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f30 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f44 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003054 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003060 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003074 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003204 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003224 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033ac Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003438 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800344c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003454 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003464 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800348c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800349c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003514 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800352c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003554 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003580 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003584 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003718 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037cc Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003afc Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004704 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004814 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080049f8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a64 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004a7c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004af0 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cb4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d1c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004d84 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e00 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004e7c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f0c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f44 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fbc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005020 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050a0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050b0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005130 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005254 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080052f0 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800530c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a70 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a8c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a98 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005aa4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b30 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c10 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c20 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d14 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x080061f8 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08006290 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006308 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063c4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006560 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006574 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006588 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006610 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006624 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006638 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800664c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006760 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800676f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006824 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006878 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006890 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a14 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006a7c Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ab4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006ae4 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b4c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bb4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c40 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c4c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c5b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d36 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d36 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001521 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001525 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001809 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800181d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001835 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001845 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001869 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800186d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x0800189d Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018e1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018f5 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018fd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001911 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001931 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b8d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bb9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bcd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001be9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c75 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d31 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d55 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d6d Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002621 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800280d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002829 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002845 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800287d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002895 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002919 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a39 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a55 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002aa5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002af5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b71 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b85 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b95 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bc1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c11 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e49 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e55 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e65 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e75 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ef1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f31 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f45 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003055 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003061 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003075 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003205 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003225 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033ad Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003439 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800344d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003455 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003465 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800348d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800349d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003515 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800352d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003555 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003581 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003585 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003719 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037cd Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003afd Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004705 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004815 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080049f9 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a65 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004a7d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004af1 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004b85 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cb5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d1d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004d85 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e01 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004e7d Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f0d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f45 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fbd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005021 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050a1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050b1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005131 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005255 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x080052f1 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800530d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a71 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a8d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a99 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005aa5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ab9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b31 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c21 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d15 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x080061f9 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08006291 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080062f5 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006309 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063c5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006561 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006575 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006589 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006611 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006625 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006639 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800664d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006761 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006761 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006825 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006825 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006833 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006841 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006841 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800684f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800684f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800685d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800685d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800686b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800686b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006879 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006891 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a15 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a15 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006a7d Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006a7d Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ab5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ab5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006ae5 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b4d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b4d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006b9f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bb5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c41 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c4d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c4d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d36 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d3e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d50 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d70 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006130, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006058])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d70, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x00000082 Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800151e 0x0800151e 0x00000002 PAD
+ 0x08001520 0x08001520 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x08001522 0x08001522 0x00000002 PAD
+ 0x08001524 0x08001524 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x0800154e 0x0800154e 0x00000002 PAD
+ 0x08001550 0x08001550 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x0800157a 0x0800157a 0x00000002 PAD
+ 0x0800157c 0x0800157c 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x0800157e 0x0800157e 0x00000002 PAD
+ 0x08001580 0x08001580 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x0800165a 0x0800165a 0x00000002 PAD
+ 0x0800165c 0x0800165c 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x0800165e 0x0800165e 0x00000002 PAD
+ 0x08001660 0x08001660 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x08001662 0x08001662 0x00000002 PAD
+ 0x08001664 0x08001664 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x080016f0 0x080016f0 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x08001806 0x08001806 0x00000002 PAD
+ 0x08001808 0x08001808 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800181a 0x0800181a 0x00000002 PAD
+ 0x0800181c 0x0800181c 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001832 0x08001832 0x00000002 PAD
+ 0x08001834 0x08001834 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001844 0x08001844 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001866 0x08001866 0x00000002 PAD
+ 0x08001868 0x08001868 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800186a 0x0800186a 0x00000002 PAD
+ 0x0800186c 0x0800186c 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x0800186e 0x0800186e 0x00000002 PAD
+ 0x08001870 0x08001870 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800189a 0x0800189a 0x00000002 PAD
+ 0x0800189c 0x0800189c 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x080018e0 0x080018e0 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018e8 0x080018e8 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018fc 0x080018fc 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x08001906 0x08001906 0x00000002 PAD
+ 0x08001908 0x08001908 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001910 0x08001910 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b8a 0x08001b8a 0x00000002 PAD
+ 0x08001b8c 0x08001b8c 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bb6 0x08001bb6 0x00000002 PAD
+ 0x08001bb8 0x08001bb8 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bca 0x08001bca 0x00000002 PAD
+ 0x08001bcc 0x08001bcc 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c72 0x08001c72 0x00000002 PAD
+ 0x08001c74 0x08001c74 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d2e 0x08001d2e 0x00000002 PAD
+ 0x08001d30 0x08001d30 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d54 0x08001d54 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d6a 0x08001d6a 0x00000002 PAD
+ 0x08001d6c 0x08001d6c 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x08002144 0x08002144 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002620 0x08002620 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x0800280c 0x0800280c 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002828 0x08002828 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002842 0x08002842 0x00000002 PAD
+ 0x08002844 0x08002844 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800285e 0x0800285e 0x00000002 PAD
+ 0x08002860 0x08002860 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002894 0x08002894 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002916 0x08002916 0x00000002 PAD
+ 0x08002918 0x08002918 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a38 0x08002a38 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a52 0x08002a52 0x00000002 PAD
+ 0x08002a54 0x08002a54 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002af2 0x08002af2 0x00000002 PAD
+ 0x08002af4 0x08002af4 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b6e 0x08002b6e 0x00000002 PAD
+ 0x08002b70 0x08002b70 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b82 0x08002b82 0x00000002 PAD
+ 0x08002b84 0x08002b84 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b94 0x08002b94 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bc0 0x08002bc0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c0e 0x08002c0e 0x00000002 PAD
+ 0x08002c10 0x08002c10 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e48 0x08002e48 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e52 0x08002e52 0x00000002 PAD
+ 0x08002e54 0x08002e54 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e74 0x08002e74 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002ef0 0x08002ef0 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f30 0x08002f30 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f42 0x08002f42 0x00000002 PAD
+ 0x08002f44 0x08002f44 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08003052 0x08003052 0x00000002 PAD
+ 0x08003054 0x08003054 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003060 0x08003060 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x08003072 0x08003072 0x00000002 PAD
+ 0x08003074 0x08003074 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x08003202 0x08003202 0x00000002 PAD
+ 0x08003204 0x08003204 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x08003222 0x08003222 0x00000002 PAD
+ 0x08003224 0x08003224 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033aa 0x080033aa 0x00000002 PAD
+ 0x080033ac 0x080033ac 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003438 0x08003438 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x0800344a 0x0800344a 0x00000002 PAD
+ 0x0800344c 0x0800344c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003454 0x08003454 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x08003462 0x08003462 0x00000002 PAD
+ 0x08003464 0x08003464 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x0000000e Code RO 993 .text.getInputPinState io.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x08003512 0x08003512 0x00000002 PAD
+ 0x08003514 0x08003514 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800352a 0x0800352a 0x00000002 PAD
+ 0x0800352c 0x0800352c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003580 0x08003580 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x08003584 0x08003584 0x00000192 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003716 0x08003716 0x00000002 PAD
+ 0x08003718 0x08003718 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037cc 0x080037cc 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003afa 0x08003afa 0x00000002 PAD
+ 0x08003afc 0x08003afc 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004704 0x08004704 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x08004812 0x08004812 0x00000002 PAD
+ 0x08004814 0x08004814 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080049f8 0x080049f8 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a64 0x08004a64 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004a7c 0x08004a7c 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004aee 0x08004aee 0x00000002 PAD
+ 0x08004af0 0x08004af0 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004b84 0x08004b84 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cb2 0x08004cb2 0x00000002 PAD
+ 0x08004cb4 0x08004cb4 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d1c 0x08004d1c 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004d84 0x08004d84 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004dfe 0x08004dfe 0x00000002 PAD
+ 0x08004e00 0x08004e00 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004e7c 0x08004e7c 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f0c 0x08004f0c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f44 0x08004f44 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fbc 0x08004fbc 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800501e 0x0800501e 0x00000002 PAD
+ 0x08005020 0x08005020 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x0800509e 0x0800509e 0x00000002 PAD
+ 0x080050a0 0x080050a0 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050b0 0x080050b0 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800512e 0x0800512e 0x00000002 PAD
+ 0x08005130 0x08005130 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08005252 0x08005252 0x00000002 PAD
+ 0x08005254 0x08005254 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x080052ee 0x080052ee 0x00000002 PAD
+ 0x080052f0 0x080052f0 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x0800530c 0x0800530c 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a6e 0x08005a6e 0x00000002 PAD
+ 0x08005a70 0x08005a70 0x0000000e Code RO 999 .text.setInputPullUp io.o
+ 0x08005a7e 0x08005a7e 0x00000002 PAD
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005a8c 0x08005a8c 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005a98 0x08005a98 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005aa4 0x08005aa4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ab8 0x08005ab8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c20 0x08005c20 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d14 0x08005d14 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x080061f8 0x080061f8 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x0800628e 0x0800628e 0x00000002 PAD
+ 0x08006290 0x08006290 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080062f2 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x080062f4 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006306 0x08006306 0x00000002 PAD
+ 0x08006308 0x08006308 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063c2 0x080063c2 0x00000002 PAD
+ 0x080063c4 0x080063c4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006560 0x08006560 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x08006572 0x08006572 0x00000002 PAD
+ 0x08006574 0x08006574 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x08006586 0x08006586 0x00000002 PAD
+ 0x08006588 0x08006588 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800660e 0x0800660e 0x00000002 PAD
+ 0x08006610 0x08006610 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006622 0x08006622 0x00000002 PAD
+ 0x08006624 0x08006624 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006636 0x08006636 0x00000002 PAD
+ 0x08006638 0x08006638 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800664a 0x0800664a 0x00000002 PAD
+ 0x0800664c 0x0800664c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800675e 0x0800675e 0x00000002 PAD
+ 0x08006760 0x08006760 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006824 0x08006824 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006878 0x08006878 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006890 0x08006890 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a14 0x08006a14 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006a7c 0x08006a7c 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ab2 0x08006ab2 0x00000002 PAD
+ 0x08006ab4 0x08006ab4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006ae4 0x08006ae4 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b4c 0x08006b4c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bb4 0x08006bb4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c40 0x08006c40 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c4a 0x08006c4a 0x00000002 PAD
+ 0x08006c4c 0x08006c4c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d36 0x08006d36 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d36 0x08006d36 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d3e 0x08006d3e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d4e 0x08006d4e 0x00000002 PAD
+ 0x08006d50 0x08006d50 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d70, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 434 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 7932 14 0 936 530 0 main.o
+ 1180 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21744 178 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 162 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23658 298 294 960 2720 0 Grand Totals
+ 23658 298 294 744 2720 0 ELF Image Totals (compressed)
+ 23658 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23952 ( 23.39kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24696 ( 24.12kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AIKON_SINGLE_F421.map b/Keil_Projects/Listings/AM32_AIKON_SINGLE_F421.map
index d4c47ea2..91ed0a50 100644
--- a/Keil_Projects/Listings/AM32_AIKON_SINGLE_F421.map
+++ b/Keil_Projects/Listings/AM32_AIKON_SINGLE_F421.map
@@ -1115,17 +1115,17 @@ Removing Unused input sections from the image.
Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
Removing main.o(.text.getBemfState), (72 bytes).
Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
- Removing main.o(.text.commutate), (134 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), (182 bytes).
+ Removing main.o(.text.startMotor), (178 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), (316 bytes).
+ Removing main.o(.text.advanceincrement), (310 bytes).
Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
Removing main.o(.ARM.exidx.text.main), (8 bytes).
Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
@@ -1152,6 +1152,7 @@ Removing Unused input sections from the image.
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(.rodata.str1.4), (13 bytes).
@@ -2055,7 +2056,7 @@ Removing Unused input sections from the image.
Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
Removing ws2812.o(.text), (0 bytes).
-959 unused section(s) (total 30269 bytes) removed from the image.
+960 unused section(s) (total 30258 bytes) removed from the image.
==============================================================================
@@ -2237,144 +2238,144 @@ Image Symbol Table
[Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
[Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
[Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
- [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SVC_Handler)
- [Anonymous Symbol] 0x0800168c Section 0 at32f421_it.o(.text.SysTick_Handler)
- [Anonymous Symbol] 0x08001690 Section 0 system_at32f421.o(.text.SystemInit)
- [Anonymous Symbol] 0x0800171c Section 0 peripherals.o(.text.TIM1_Init)
- [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001848 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001870 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
- [Anonymous Symbol] 0x08001898 Section 0 at32f421_it.o(.text.UsageFault_Handler)
- __NVIC_SystemReset 0x0800189d Thumb Code 42 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x0800189c Section 0 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x080018c8 Section 0 at32f421_adc.o(.text.adc_base_config)
- [Anonymous Symbol] 0x0800190c Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
- [Anonymous Symbol] 0x08001914 Section 0 at32f421_adc.o(.text.adc_calibration_init)
- [Anonymous Symbol] 0x08001920 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
- [Anonymous Symbol] 0x08001928 Section 0 at32f421_adc.o(.text.adc_calibration_start)
- [Anonymous Symbol] 0x08001934 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
- [Anonymous Symbol] 0x0800193c Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
- [Anonymous Symbol] 0x08001950 Section 0 at32f421_adc.o(.text.adc_enable)
- [Anonymous Symbol] 0x0800195c Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
- [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
- [Anonymous Symbol] 0x08001be4 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
- [Anonymous Symbol] 0x08001bf8 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
- [Anonymous Symbol] 0x08001c14 Section 0 phaseouts.o(.text.allOff)
- [Anonymous Symbol] 0x08001ca0 Section 0 phaseouts.o(.text.allpwm)
- [Anonymous Symbol] 0x08001d5c Section 0 comparator.o(.text.changeCompInput)
- [Anonymous Symbol] 0x08001d80 Section 0 at32f421_cmp.o(.text.cmp_enable)
- [Anonymous Symbol] 0x08001d98 Section 0 phaseouts.o(.text.comStep)
- [Anonymous Symbol] 0x08002170 Section 0 dshot.o(.text.computeDshotDMA)
- [Anonymous Symbol] 0x0800264c Section 0 signal.o(.text.computeServoInput)
- [Anonymous Symbol] 0x08002838 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
- [Anonymous Symbol] 0x08002854 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
- [Anonymous Symbol] 0x08002870 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
- [Anonymous Symbol] 0x0800288c Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
- [Anonymous Symbol] 0x080028a8 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- [Anonymous Symbol] 0x080028c0 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
- [Anonymous Symbol] 0x08002944 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.sclk_ahb_div_table 0x08002a4c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.adc_div_table 0x08002a5c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- [Anonymous Symbol] 0x08002a64 Section 0 at32f421_crm.o(.text.crm_flag_get)
- [Anonymous Symbol] 0x08002a80 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
- [Anonymous Symbol] 0x08002aa8 Section 0 at32f421_crm.o(.text.crm_periph_reset)
- [Anonymous Symbol] 0x08002ad0 Section 0 at32f421_crm.o(.text.crm_pll_config)
- [Anonymous Symbol] 0x08002b20 Section 0 at32f421_crm.o(.text.crm_reset)
- [Anonymous Symbol] 0x08002b9c Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
- [Anonymous Symbol] 0x08002bb0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMicros)
- [Anonymous Symbol] 0x08002bec Section 0 functions.o(.text.delayMillis)
- [Anonymous Symbol] 0x08002c3c Section 0 signal.o(.text.detectInput)
- [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_channel_enable)
- [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_default_para_init)
- [Anonymous Symbol] 0x08002e90 Section 0 at32f421_dma.o(.text.dma_flag_get)
- [Anonymous Symbol] 0x08002ea0 Section 0 at32f421_dma.o(.text.dma_init)
- [Anonymous Symbol] 0x08002f1c Section 0 at32f421_dma.o(.text.dma_reset)
- [Anonymous Symbol] 0x08002f5c Section 0 comparator.o(.text.enableCompInterrupts)
- [Anonymous Symbol] 0x08002f70 Section 0 peripherals.o(.text.enableCorePeripherals)
- [Anonymous Symbol] 0x08003080 Section 0 at32f421_flash.o(.text.flash_flag_clear)
- [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_lock)
- [Anonymous Symbol] 0x080030a0 Section 0 at32f421_flash.o(.text.flash_sector_erase)
- [Anonymous Symbol] 0x08003230 Section 0 at32f421_flash.o(.text.flash_unlock)
- [Anonymous Symbol] 0x08003250 Section 0 at32f421_flash.o(.text.flash_word_program)
- [Anonymous Symbol] 0x080033d8 Section 0 phaseouts.o(.text.fullBrake)
- [Anonymous Symbol] 0x08003464 Section 0 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x08003478 Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x08003480 Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x08003490 Section 0 adc.o(.text.getConvertedDegrees)
- [Anonymous Symbol] 0x080034b8 Section 0 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x080034c8 Section 0 at32f421_gpio.o(.text.gpio_init)
- [Anonymous Symbol] 0x08003540 Section 0 functions.o(.text.gpio_mode_QUICK)
- [Anonymous Symbol] 0x08003558 Section 0 functions.o(.text.gpio_mode_set)
- [Anonymous Symbol] 0x08003580 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
- [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x080035b0 Section 0 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x08003748 Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x08003804 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003b38 Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x08004724 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x08004834 Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x08004a18 Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x08004a84 Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004a9c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004b10 Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004ba4 Section 0 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004cd4 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004d3c Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004da4 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08004e20 Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08004e9c Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x08004f2c Section 0 main.o(.text.processDshot)
- [Anonymous Symbol] 0x08004f64 Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08004fdc Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x08005040 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x080050c0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x080050d0 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x08005150 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x08005274 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x08005310 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x0800532c Section 0 main.o(.text.setInput)
- [Anonymous Symbol] 0x08005a90 Section 0 io.o(.text.setInputPullUp)
- [Anonymous Symbol] 0x08005aa4 Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x08005ac8 Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x08005adc Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x08005b54 Section 0 system_at32f421.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005c34 Number 0 system_at32f421.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005c44 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005d38 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08006218 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x080062b0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x08006314 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x08006328 Section 0 at32f421_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x080063e4 Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x08006580 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x08006594 Section 0 at32f421_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x080065a8 Section 0 at32f421_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x08006630 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x08006644 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x08006658 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
- [Anonymous Symbol] 0x0800666c Section 0 main.o(.text.zcfoundroutine)
- x$fpl$fadd 0x08006784 Section 196 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x08006793 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x08006848 Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x0800689c Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x080068b5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x080068b4 Section 388 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006a38 Section 104 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x08006aa0 Section 54 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006ad8 Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x08006b08 Section 104 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x08006b70 Section 104 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006bd8 Section 140 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fretinf 0x08006c64 Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006c70 Section 234 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006c7f Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- crm_clocks_freq_get.ahb_apb2_div_table 0x08006d5a Data 8 at32f421_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x08006d5a Section 0 usenofp.o(x$fpl$usenofp)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
__tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
.L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
.L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
@@ -2528,157 +2529,157 @@ Image Symbol Table
MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
- PeriodElapsedCallback 0x080015a9 Thumb Code 224 main.o(.text.PeriodElapsedCallback)
- SVC_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
- SysTick_Handler 0x0800168d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
- SystemInit 0x08001691 Thumb Code 140 system_at32f421.o(.text.SystemInit)
- TIM1_Init 0x0800171d Thumb Code 278 peripherals.o(.text.TIM1_Init)
- TMR14_GLOBAL_IRQHandler 0x08001835 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
- TMR15_GLOBAL_IRQHandler 0x08001849 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
- TMR16_GLOBAL_IRQHandler 0x08001861 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
- TMR3_GLOBAL_IRQHandler 0x08001871 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
- USART1_IRQHandler 0x08001895 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
- UsageFault_Handler 0x08001899 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
- adc_base_config 0x080018c9 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
- adc_base_default_para_init 0x0800190d Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
- adc_calibration_init 0x08001915 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
- adc_calibration_init_status_get 0x08001921 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
- adc_calibration_start 0x08001929 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
- adc_calibration_status_get 0x08001935 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
- adc_dma_mode_enable 0x0800193d Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
- adc_enable 0x08001951 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
- adc_ordinary_channel_set 0x0800195d Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
- adc_ordinary_conversion_trigger_set 0x08001bb9 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
- adc_ordinary_software_trigger_enable 0x08001be5 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
- adc_tempersensor_vintrv_enable 0x08001bf9 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
- allOff 0x08001c15 Thumb Code 138 phaseouts.o(.text.allOff)
- allpwm 0x08001ca1 Thumb Code 186 phaseouts.o(.text.allpwm)
- changeCompInput 0x08001d5d Thumb Code 36 comparator.o(.text.changeCompInput)
- cmp_enable 0x08001d81 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
- comStep 0x08001d99 Thumb Code 984 phaseouts.o(.text.comStep)
- computeDshotDMA 0x08002171 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
- computeServoInput 0x0800264d Thumb Code 492 signal.o(.text.computeServoInput)
- crm_adc_clock_div_set 0x08002839 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
- crm_ahb_div_set 0x08002855 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
- crm_apb1_div_set 0x08002871 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
- crm_apb2_div_set 0x0800288d Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
- crm_auto_step_mode_enable 0x080028a9 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- crm_clock_source_enable 0x080028c1 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
- crm_clocks_freq_get 0x08002945 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_flag_get 0x08002a65 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
- crm_periph_clock_enable 0x08002a81 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
- crm_periph_reset 0x08002aa9 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
- crm_pll_config 0x08002ad1 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
- crm_reset 0x08002b21 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
- crm_sysclk_switch 0x08002b9d Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
- crm_sysclk_switch_status_get 0x08002bb1 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- delayMicros 0x08002bc1 Thumb Code 44 functions.o(.text.delayMicros)
- delayMillis 0x08002bed Thumb Code 78 functions.o(.text.delayMillis)
- detectInput 0x08002c3d Thumb Code 568 signal.o(.text.detectInput)
- dma_channel_enable 0x08002e75 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
- dma_default_para_init 0x08002e81 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
- dma_flag_get 0x08002e91 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
- dma_init 0x08002ea1 Thumb Code 124 at32f421_dma.o(.text.dma_init)
- dma_reset 0x08002f1d Thumb Code 64 at32f421_dma.o(.text.dma_reset)
- enableCompInterrupts 0x08002f5d Thumb Code 18 comparator.o(.text.enableCompInterrupts)
- enableCorePeripherals 0x08002f71 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
- flash_flag_clear 0x08003081 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
- flash_lock 0x0800308d Thumb Code 18 at32f421_flash.o(.text.flash_lock)
- flash_sector_erase 0x080030a1 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
- flash_unlock 0x08003231 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
- flash_word_program 0x08003251 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
- fullBrake 0x080033d9 Thumb Code 140 phaseouts.o(.text.fullBrake)
- generatePwmTimerEvent 0x08003465 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x08003479 Thumb Code 8 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x08003481 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
- getConvertedDegrees 0x08003491 Thumb Code 38 adc.o(.text.getConvertedDegrees)
- getInputPinState 0x080034b9 Thumb Code 16 io.o(.text.getInputPinState)
- gpio_init 0x080034c9 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
- gpio_mode_QUICK 0x08003541 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
- gpio_mode_set 0x08003559 Thumb Code 38 functions.o(.text.gpio_mode_set)
- gpio_pin_mux_config 0x08003581 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
- initAfterJump 0x080035ad Thumb Code 4 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x080035b1 Thumb Code 408 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x08003749 Thumb Code 188 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003805 Thumb Code 818 main.o(.text.loadEEpromSettings)
- main 0x08003b39 Thumb Code 3052 main.o(.text.main)
- makeTelemPackage 0x08004725 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x08004835 Thumb Code 484 dshot.o(.text.make_dshot_package)
- map 0x08004a19 Thumb Code 108 functions.o(.text.map)
- maskPhaseInterrupts 0x08004a85 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004a9d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004b11 Thumb Code 148 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x08004ba5 Thumb Code 302 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004cd5 Thumb Code 104 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004d3d Thumb Code 104 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004da5 Thumb Code 122 sounds.o(.text.playInputTune)
- playInputTune2 0x08004e21 Thumb Code 124 sounds.o(.text.playInputTune2)
- playStartupTune 0x08004e9d Thumb Code 144 sounds.o(.text.playStartupTune)
- processDshot 0x08004f2d Thumb Code 56 main.o(.text.processDshot)
- proportionalBrake 0x08004f65 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x08004fdd Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x08005041 Thumb Code 126 io.o(.text.receiveDshotDma)
- resetInputCaptureTimer 0x080050c1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x080050d1 Thumb Code 126 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x08005151 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x08005275 Thumb Code 154 io.o(.text.sendDshotDma)
- send_telem_DMA 0x08005311 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setInput 0x0800532d Thumb Code 1890 main.o(.text.setInput)
- setInputPullUp 0x08005a91 Thumb Code 18 io.o(.text.setInputPullUp)
- setPWMCompare1 0x08005aa5 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setVolume 0x08005ac9 Thumb Code 20 sounds.o(.text.setVolume)
- system_clock_config 0x08005add Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x08005b55 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005c45 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005d39 Thumb Code 1248 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x08006219 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x080062b1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x08006315 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x08006329 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
- transfercomplete 0x080063e5 Thumb Code 412 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x08006581 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x08006595 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
- usart_init 0x080065a9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
- usart_receiver_enable 0x08006631 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x08006645 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x08006659 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
- zcfoundroutine 0x0800666d Thumb Code 278 main.o(.text.zcfoundroutine)
- __aeabi_fadd 0x08006785 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x08006785 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x08006849 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x08006849 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x08006857 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x08006865 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x08006865 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x08006873 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x08006873 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x08006881 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x08006881 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x0800688f Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x0800688f Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x0800689d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x080068b5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x080068b5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006a39 Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006a39 Thumb Code 104 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x08006aa1 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x08006aa1 Thumb Code 54 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006ad9 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006ad9 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x08006b09 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x08006b71 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x08006b71 Thumb Code 104 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006bc3 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006bd9 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- __fpl_fretinf 0x08006c65 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006c71 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006c71 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
- __I$use$fp 0x08006d5a Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08006d62 Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08006d74 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08006d94 Number 0 anon$$obj.o(Region$$Table)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
@@ -2704,41 +2705,40 @@ Image Symbol Table
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)
- advancedivisor 0x20000018 Data 1 main.o(.data..L_MergedGlobals)
- rising 0x20000019 Data 1 main.o(.data..L_MergedGlobals)
- forward 0x2000001a Data 1 main.o(.data..L_MergedGlobals)
- bad_count_threshold 0x2000001b Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_up 0x2000001c Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_down 0x2000001d Data 1 main.o(.data..L_MergedGlobals)
- step 0x2000001e Data 1 main.o(.data..L_MergedGlobals)
- motor_kv 0x20000020 Data 2 main.o(.data..L_MergedGlobals)
- CURRENT_LIMIT 0x20000022 Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_target_interval 0x20000024 Data 2 main.o(.data..L_MergedGlobals)
- enter_sine_angle 0x20000026 Data 2 main.o(.data..L_MergedGlobals)
- servo_low_threshold 0x20000028 Data 2 main.o(.data..L_MergedGlobals)
- servo_high_threshold 0x2000002a Data 2 main.o(.data..L_MergedGlobals)
- servo_neutral 0x2000002c Data 2 main.o(.data..L_MergedGlobals)
- low_cell_volt_cutoff 0x2000002e Data 2 main.o(.data..L_MergedGlobals)
- use_current_limit_adjust 0x20000030 Data 2 main.o(.data..L_MergedGlobals)
- reverse_speed_threshold 0x20000032 Data 2 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 0x20000034 Data 2 main.o(.data..L_MergedGlobals)
- min_startup_duty 0x20000036 Data 2 main.o(.data..L_MergedGlobals)
- startup_max_duty_cycle 0x20000038 Data 2 main.o(.data..L_MergedGlobals)
- minimum_duty_cycle 0x2000003a Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_minimum_duty 0x2000003c Data 2 main.o(.data..L_MergedGlobals)
- tim1_arr 0x2000003e Data 2 main.o(.data..L_MergedGlobals)
- TIMER1_MAX_ARR 0x20000040 Data 2 main.o(.data..L_MergedGlobals)
- duty_cycle_maximum 0x20000042 Data 2 main.o(.data..L_MergedGlobals)
- low_rpm_level 0x20000044 Data 2 main.o(.data..L_MergedGlobals)
- high_rpm_level 0x20000046 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_low_rpm 0x20000048 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_high_rpm 0x2000004a Data 2 main.o(.data..L_MergedGlobals)
- step_delay 0x2000004c Data 2 main.o(.data..L_MergedGlobals)
- gate_drive_offset 0x2000004e Data 2 main.o(.data..L_MergedGlobals)
- commutation_interval 0x20000050 Data 2 main.o(.data..L_MergedGlobals)
- MAXIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals)
- MINIMUM_RPM_SPEED_CONTROL 0x20000058 Data 4 main.o(.data..L_MergedGlobals)
- eeprom_address 0x2000005c Data 4 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)
@@ -2791,66 +2791,68 @@ Image Symbol Table
TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
- LOW_VOLTAGE_CUTOFF 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
- RC_CAR_REVERSE 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
- return_to_center 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_speed_control_loop 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_current_limit 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_happened 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
- crawler_mode 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
- cell_count 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
- brushed_direction_set 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
- play_tone_flag 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_check 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
- adc_counter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
- send_telemetry 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_active 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot_telemetry 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
- readIndex 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
- bemf_timeout_happened 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
- running 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
- stepper_sine 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
- stuckcounter 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
- bad_count 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
- armed 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
- inputSet 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
- servoPwm 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
- zcfound 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
- bemfcounter 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_duty_cycle 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
- ledcounter 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
- one_khz_loop_counter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
- target_e_com_time 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
- low_voltage_count 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
- tenkhzcounter 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
- actual_current 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
- last_duty_cycle 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle_setpoint 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_input 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
- smoothedcurrent 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
- advance 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
- zero_input_count 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
- input 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
- newinput 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
- waitTime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
- signaltimeout 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_current 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
- thiszctime 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_A_position 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_B_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_C_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
- armed_timeout_count 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
- battery_voltage 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
- telem_ms_count 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_duty_cycle 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
- e_rpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
- converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
- k_erpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
@@ -2881,338 +2883,339 @@ Memory Map of the image
Image Entry point : 0x080010cd
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006158, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006080])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d94, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08001000 0x08001000 0x000000cc Data RO 1120 RESET startup_at32f421.o
- 0x080010cc 0x080010cc 0x00000008 Code RO 1126 * !!!main c_w.l(__main.o)
- 0x080010d4 0x080010d4 0x00000034 Code RO 1275 !!!scatter c_w.l(__scatter.o)
- 0x08001108 0x08001108 0x0000005a Code RO 1274 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
0x08001162 0x08001162 0x00000002 PAD
- 0x08001164 0x08001164 0x0000001c Code RO 1276 !!handler_zi c_w.l(__scatter_zi.o)
- 0x08001180 0x08001180 0x00000002 Code RO 1166 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1172 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1179 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1186 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1210 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000002 Code RO 1217 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
- 0x08001184 0x08001184 0x00000002 Code RO 1232 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1241 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1246 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1249 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1254 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000002 Code RO 1255 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
- 0x08001188 0x08001188 0x00000000 Code RO 1138 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
- 0x08001188 0x08001188 0x00000000 Code RO 1146 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
- 0x08001188 0x08001188 0x00000006 Code RO 1158 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
- 0x0800118e 0x0800118e 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
- 0x0800118e 0x0800118e 0x00000004 Code RO 1149 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
- 0x08001192 0x08001192 0x00000000 Code RO 1151 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
- 0x08001192 0x08001192 0x00000008 Code RO 1152 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
- 0x0800119a 0x0800119a 0x00000002 Code RO 1169 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
- 0x0800119c 0x0800119c 0x00000000 Code RO 1219 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
- 0x0800119c 0x0800119c 0x00000004 Code RO 1220 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
- 0x080011a0 0x080011a0 0x00000006 Code RO 1221 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x080011a6 0x080011a6 0x00000002 PAD
- 0x080011a8 0x080011a8 0x00000040 Code RO 1121 .text startup_at32f421.o
- 0x080011e8 0x080011e8 0x0000004e Code RO 1124 .text c_w.l(rt_memclr_w.o)
- 0x08001236 0x08001236 0x00000006 Code RO 1125 .text c_w.l(heapauxi.o)
- 0x0800123c 0x0800123c 0x0000004a Code RO 1161 .text c_w.l(sys_stackheap_outer.o)
- 0x08001286 0x08001286 0x00000012 Code RO 1162 .text c_w.l(exit.o)
- 0x08001298 0x08001298 0x00000008 Code RO 1167 .text c_w.l(libspace.o)
- 0x080012a0 0x080012a0 0x0000000c Code RO 1227 .text c_w.l(sys_exit.o)
- 0x080012ac 0x080012ac 0x00000002 Code RO 1235 .text c_w.l(use_no_semi.o)
- 0x080012ae 0x080012ae 0x00000000 Code RO 1236 .text c_w.l(indicate_semi.o)
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
0x080012ae 0x080012ae 0x00000002 PAD
- 0x080012b0 0x080012b0 0x00000036 Code RO 954 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
0x080012e6 0x080012e6 0x00000002 PAD
- 0x080012e8 0x080012e8 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
0x08001316 0x08001316 0x00000002 PAD
- 0x08001318 0x08001318 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
0x0800142e 0x0800142e 0x00000002 PAD
- 0x08001430 0x08001430 0x00000002 Code RO 936 .text.BusFault_Handler at32f421_it.o
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
0x08001432 0x08001432 0x00000002 PAD
- 0x08001434 0x08001434 0x0000002a Code RO 948 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
0x0800145e 0x0800145e 0x00000002 PAD
- 0x08001460 0x08001460 0x0000003c Code RO 950 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
- 0x0800149c 0x0800149c 0x000000ac Code RO 952 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
- 0x08001548 0x08001548 0x00000002 Code RO 942 .text.DebugMon_Handler at32f421_it.o
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
0x0800154a 0x0800154a 0x00000002 PAD
- 0x0800154c 0x0800154c 0x00000028 Code RO 966 .text.EXINT15_4_IRQHandler at32f421_it.o
- 0x08001574 0x08001574 0x00000002 Code RO 932 .text.HardFault_Handler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
0x08001576 0x08001576 0x00000002 PAD
- 0x08001578 0x08001578 0x00000026 Code RO 1033 .text.MX_IWDG_Init peripherals.o
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
0x0800159e 0x0800159e 0x00000002 PAD
- 0x080015a0 0x080015a0 0x00000002 Code RO 934 .text.MemManage_Handler at32f421_it.o
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
0x080015a2 0x080015a2 0x00000002 PAD
- 0x080015a4 0x080015a4 0x00000002 Code RO 944 .text.PendSV_Handler at32f421_it.o
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
0x080015a6 0x080015a6 0x00000002 PAD
- 0x080015a8 0x080015a8 0x000000e0 Code RO 36 .text.PeriodElapsedCallback main.o
- 0x08001688 0x08001688 0x00000002 Code RO 940 .text.SVC_Handler at32f421_it.o
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
0x0800168a 0x0800168a 0x00000002 PAD
- 0x0800168c 0x0800168c 0x00000002 Code RO 946 .text.SysTick_Handler at32f421_it.o
- 0x0800168e 0x0800168e 0x00000002 PAD
- 0x08001690 0x08001690 0x0000008c Code RO 1112 .text.SystemInit system_at32f421.o
- 0x0800171c 0x0800171c 0x00000116 Code RO 1017 .text.TIM1_Init peripherals.o
- 0x08001832 0x08001832 0x00000002 PAD
- 0x08001834 0x08001834 0x00000012 Code RO 956 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
- 0x08001846 0x08001846 0x00000002 PAD
- 0x08001848 0x08001848 0x00000016 Code RO 960 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
- 0x0800185e 0x0800185e 0x00000002 PAD
- 0x08001860 0x08001860 0x00000010 Code RO 958 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
- 0x08001870 0x08001870 0x00000022 Code RO 964 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
0x08001892 0x08001892 0x00000002 PAD
- 0x08001894 0x08001894 0x00000002 Code RO 962 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
0x08001896 0x08001896 0x00000002 PAD
- 0x08001898 0x08001898 0x00000002 Code RO 938 .text.UsageFault_Handler at32f421_it.o
- 0x0800189a 0x0800189a 0x00000002 PAD
- 0x0800189c 0x0800189c 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
- 0x080018c6 0x080018c6 0x00000002 PAD
- 0x080018c8 0x080018c8 0x00000044 Code RO 154 .text.adc_base_config at32f421_adc.o
- 0x0800190c 0x0800190c 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
- 0x08001914 0x08001914 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
- 0x0800191e 0x0800191e 0x00000002 PAD
- 0x08001920 0x08001920 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
- 0x08001928 0x08001928 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
- 0x08001932 0x08001932 0x00000002 PAD
- 0x08001934 0x08001934 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
- 0x0800193c 0x0800193c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
- 0x0800194e 0x0800194e 0x00000002 PAD
- 0x08001950 0x08001950 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
- 0x0800195a 0x0800195a 0x00000002 PAD
- 0x0800195c 0x0800195c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
- 0x08001bb6 0x08001bb6 0x00000002 PAD
- 0x08001bb8 0x08001bb8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
- 0x08001be2 0x08001be2 0x00000002 PAD
- 0x08001be4 0x08001be4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
- 0x08001bf6 0x08001bf6 0x00000002 PAD
- 0x08001bf8 0x08001bf8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
- 0x08001c12 0x08001c12 0x00000002 PAD
- 0x08001c14 0x08001c14 0x0000008a Code RO 1086 .text.allOff phaseouts.o
- 0x08001c9e 0x08001c9e 0x00000002 PAD
- 0x08001ca0 0x08001ca0 0x000000ba Code RO 1092 .text.allpwm phaseouts.o
- 0x08001d5a 0x08001d5a 0x00000002 PAD
- 0x08001d5c 0x08001d5c 0x00000024 Code RO 976 .text.changeCompInput comparator.o
- 0x08001d80 0x08001d80 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
- 0x08001d96 0x08001d96 0x00000002 PAD
- 0x08001d98 0x08001d98 0x000003d8 Code RO 1088 .text.comStep phaseouts.o
- 0x08002170 0x08002170 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
- 0x0800264c 0x0800264c 0x000001ec Code RO 102 .text.computeServoInput signal.o
- 0x08002838 0x08002838 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
- 0x08002854 0x08002854 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
- 0x0800286e 0x0800286e 0x00000002 PAD
- 0x08002870 0x08002870 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
- 0x0800288a 0x0800288a 0x00000002 PAD
- 0x0800288c 0x0800288c 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
- 0x080028a6 0x080028a6 0x00000002 PAD
- 0x080028a8 0x080028a8 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
- 0x080028c0 0x080028c0 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
- 0x08002942 0x08002942 0x00000002 PAD
- 0x08002944 0x08002944 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
- 0x08002a64 0x08002a64 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
- 0x08002a7e 0x08002a7e 0x00000002 PAD
- 0x08002a80 0x08002a80 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
- 0x08002aa8 0x08002aa8 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
- 0x08002ad0 0x08002ad0 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
- 0x08002b1e 0x08002b1e 0x00000002 PAD
- 0x08002b20 0x08002b20 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
- 0x08002b9a 0x08002b9a 0x00000002 PAD
- 0x08002b9c 0x08002b9c 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
- 0x08002bae 0x08002bae 0x00000002 PAD
- 0x08002bb0 0x08002bb0 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
- 0x08002bc0 0x08002bc0 0x0000002c Code RO 15 .text.delayMicros functions.o
- 0x08002bec 0x08002bec 0x0000004e Code RO 17 .text.delayMillis functions.o
- 0x08002c3a 0x08002c3a 0x00000002 PAD
- 0x08002c3c 0x08002c3c 0x00000238 Code RO 110 .text.detectInput signal.o
- 0x08002e74 0x08002e74 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
- 0x08002e7e 0x08002e7e 0x00000002 PAD
- 0x08002e80 0x08002e80 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
- 0x08002e8e 0x08002e8e 0x00000002 PAD
- 0x08002e90 0x08002e90 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
- 0x08002ea0 0x08002ea0 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
- 0x08002f1c 0x08002f1c 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
- 0x08002f5c 0x08002f5c 0x00000012 Code RO 974 .text.enableCompInterrupts comparator.o
- 0x08002f6e 0x08002f6e 0x00000002 PAD
- 0x08002f70 0x08002f70 0x0000010e Code RO 1063 .text.enableCorePeripherals peripherals.o
- 0x0800307e 0x0800307e 0x00000002 PAD
- 0x08003080 0x08003080 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
- 0x0800308c 0x0800308c 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
- 0x0800309e 0x0800309e 0x00000002 PAD
- 0x080030a0 0x080030a0 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
- 0x0800322e 0x0800322e 0x00000002 PAD
- 0x08003230 0x08003230 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
- 0x0800324e 0x0800324e 0x00000002 PAD
- 0x08003250 0x08003250 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
- 0x080033d6 0x080033d6 0x00000002 PAD
- 0x080033d8 0x080033d8 0x0000008c Code RO 1090 .text.fullBrake phaseouts.o
- 0x08003464 0x08003464 0x00000012 Code RO 1059 .text.generatePwmTimerEvent peripherals.o
- 0x08003476 0x08003476 0x00000002 PAD
- 0x08003478 0x08003478 0x00000008 Code RO 13 .text.getAbsDif functions.o
- 0x08003480 0x08003480 0x0000000e Code RO 970 .text.getCompOutputLevel comparator.o
- 0x0800348e 0x0800348e 0x00000002 PAD
- 0x08003490 0x08003490 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
- 0x080034b6 0x080034b6 0x00000002 PAD
- 0x080034b8 0x080034b8 0x00000010 Code RO 992 .text.getInputPinState io.o
- 0x080034c8 0x080034c8 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
- 0x0800353e 0x0800353e 0x00000002 PAD
- 0x08003540 0x08003540 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
- 0x08003556 0x08003556 0x00000002 PAD
- 0x08003558 0x08003558 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
- 0x0800357e 0x0800357e 0x00000002 PAD
- 0x08003580 0x08003580 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
- 0x080035ac 0x080035ac 0x00000004 Code RO 1031 .text.initAfterJump peripherals.o
- 0x080035b0 0x080035b0 0x00000198 Code RO 1009 .text.initCorePeripherals peripherals.o
- 0x08003748 0x08003748 0x000000bc Code RO 38 .text.interruptRoutine main.o
- 0x08003804 0x08003804 0x00000332 Code RO 26 .text.loadEEpromSettings main.o
- 0x08003b36 0x08003b36 0x00000002 PAD
- 0x08003b38 0x08003b38 0x00000bec Code RO 52 .text.main main.o
- 0x08004724 0x08004724 0x0000010e Code RO 1105 .text.makeTelemPackage serial_telemetry.o
- 0x08004832 0x08004832 0x00000002 PAD
- 0x08004834 0x08004834 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
- 0x08004a18 0x08004a18 0x0000006c Code RO 11 .text.map functions.o
- 0x08004a84 0x08004a84 0x00000018 Code RO 972 .text.maskPhaseInterrupts comparator.o
- 0x08004a9c 0x08004a9c 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
- 0x08004b0e 0x08004b0e 0x00000002 PAD
- 0x08004b10 0x08004b10 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
- 0x08004ba4 0x08004ba4 0x0000012e Code RO 126 .text.playBlueJayTune sounds.o
- 0x08004cd2 0x08004cd2 0x00000002 PAD
- 0x08004cd4 0x08004cd4 0x00000068 Code RO 140 .text.playChangedTone sounds.o
- 0x08004d3c 0x08004d3c 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
- 0x08004da4 0x08004da4 0x0000007a Code RO 136 .text.playInputTune sounds.o
- 0x08004e1e 0x08004e1e 0x00000002 PAD
- 0x08004e20 0x08004e20 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
- 0x08004e9c 0x08004e9c 0x00000090 Code RO 128 .text.playStartupTune sounds.o
- 0x08004f2c 0x08004f2c 0x00000038 Code RO 48 .text.processDshot main.o
- 0x08004f64 0x08004f64 0x00000078 Code RO 1066 .text.proportionalBrake phaseouts.o
- 0x08004fdc 0x08004fdc 0x00000062 Code RO 981 .text.read_flash_bin eeprom.o
- 0x0800503e 0x0800503e 0x00000002 PAD
- 0x08005040 0x08005040 0x0000007e Code RO 988 .text.receiveDshotDma io.o
- 0x080050be 0x080050be 0x00000002 PAD
- 0x080050c0 0x080050c0 0x00000010 Code RO 1061 .text.resetInputCaptureTimer peripherals.o
- 0x080050d0 0x080050d0 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
- 0x0800514e 0x0800514e 0x00000002 PAD
- 0x08005150 0x08005150 0x00000122 Code RO 979 .text.save_flash_nolib eeprom.o
- 0x08005272 0x08005272 0x00000002 PAD
- 0x08005274 0x08005274 0x0000009a Code RO 990 .text.sendDshotDma io.o
- 0x0800530e 0x0800530e 0x00000002 PAD
- 0x08005310 0x08005310 0x0000001c Code RO 1099 .text.send_telem_DMA serial_telemetry.o
- 0x0800532c 0x0800532c 0x00000762 Code RO 42 .text.setInput main.o
- 0x08005a8e 0x08005a8e 0x00000002 PAD
- 0x08005a90 0x08005a90 0x00000012 Code RO 998 .text.setInputPullUp io.o
- 0x08005aa2 0x08005aa2 0x00000002 PAD
- 0x08005aa4 0x08005aa4 0x0000000c Code RO 1053 .text.setPWMCompare1 peripherals.o
- 0x08005ab0 0x08005ab0 0x0000000c Code RO 1055 .text.setPWMCompare2 peripherals.o
- 0x08005abc 0x08005abc 0x0000000c Code RO 1057 .text.setPWMCompare3 peripherals.o
- 0x08005ac8 0x08005ac8 0x00000014 Code RO 118 .text.setVolume sounds.o
- 0x08005adc 0x08005adc 0x00000076 Code RO 1011 .text.system_clock_config peripherals.o
- 0x08005b52 0x08005b52 0x00000002 PAD
- 0x08005b54 0x08005b54 0x000000f0 Code RO 1114 .text.system_core_clock_update system_at32f421.o
- 0x08005c44 0x08005c44 0x000000f4 Code RO 1107 .text.telem_UART_Init serial_telemetry.o
- 0x08005d38 0x08005d38 0x000004e0 Code RO 44 .text.tenKhzRoutine main.o
- 0x08006218 0x08006218 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
- 0x080062ae 0x080062ae 0x00000002 PAD
- 0x080062b0 0x080062b0 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
- 0x08006312 0x08006312 0x00000002 PAD
- 0x08006314 0x08006314 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
- 0x08006326 0x08006326 0x00000002 PAD
- 0x08006328 0x08006328 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
- 0x080063e2 0x080063e2 0x00000002 PAD
- 0x080063e4 0x080063e4 0x0000019c Code RO 104 .text.transfercomplete signal.o
- 0x08006580 0x08006580 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
- 0x08006592 0x08006592 0x00000002 PAD
- 0x08006594 0x08006594 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
- 0x080065a6 0x080065a6 0x00000002 PAD
- 0x080065a8 0x080065a8 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
- 0x0800662e 0x0800662e 0x00000002 PAD
- 0x08006630 0x08006630 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
- 0x08006642 0x08006642 0x00000002 PAD
- 0x08006644 0x08006644 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
- 0x08006656 0x08006656 0x00000002 PAD
- 0x08006658 0x08006658 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
- 0x0800666a 0x0800666a 0x00000002 PAD
- 0x0800666c 0x0800666c 0x00000116 Code RO 46 .text.zcfoundroutine main.o
- 0x08006782 0x08006782 0x00000002 PAD
- 0x08006784 0x08006784 0x000000c4 Code RO 1127 x$fpl$fadd fz_ws.l(faddsub_clz.o)
- 0x08006848 0x08006848 0x00000054 Code RO 1130 x$fpl$fcmp fz_ws.l(fcmp.o)
- 0x0800689c 0x0800689c 0x00000018 Code RO 1160 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
- 0x080068b4 0x080068b4 0x00000184 Code RO 1132 x$fpl$fdiv fz_ws.l(fdiv.o)
- 0x08006a38 0x08006a38 0x00000068 Code RO 1139 x$fpl$feqf fz_ws.l(feqf.o)
- 0x08006aa0 0x08006aa0 0x00000036 Code RO 1133 x$fpl$ffix fz_ws.l(ffix.o)
- 0x08006ad6 0x08006ad6 0x00000002 PAD
- 0x08006ad8 0x08006ad8 0x00000030 Code RO 1136 x$fpl$fflt fz_ws.l(fflt_clz.o)
- 0x08006b08 0x08006b08 0x00000068 Code RO 1140 x$fpl$fgeqf fz_ws.l(fgeqf.o)
- 0x08006b70 0x08006b70 0x00000068 Code RO 1141 x$fpl$fleqf fz_ws.l(fleqf.o)
- 0x08006bd8 0x08006bd8 0x0000008c Code RO 1142 x$fpl$fnaninf fz_ws.l(fnaninf.o)
- 0x08006c64 0x08006c64 0x0000000a Code RO 1143 x$fpl$fretinf fz_ws.l(fretinf.o)
- 0x08006c6e 0x08006c6e 0x00000002 PAD
- 0x08006c70 0x08006c70 0x000000ea Code RO 1129 x$fpl$fsub fz_ws.l(faddsub_clz.o)
- 0x08006d5a 0x08006d5a 0x00000000 Code RO 1144 x$fpl$usenofp fz_ws.l(usenofp.o)
- 0x08006d5a 0x08006d5a 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
- 0x08006d62 0x08006d62 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
- 0x08006d72 0x08006d72 0x00000002 PAD
- 0x08006d74 0x08006d74 0x00000020 Data RO 1273 Region$$Table anon$$obj.o
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d98, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x00000060 Data RW 95 .data..L_MergedGlobals main.o
- 0x20000060 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
0x20000066 COMPRESSED 0x00000002 PAD
- 0x20000068 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
- 0x200000e0 COMPRESSED 0x00000001 Data RW 1007 .data.buffer_padding io.o
- 0x200000e1 COMPRESSED 0x00000001 Data RW 1004 .data.ic_timer_prescaler io.o
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
0x200000e2 COMPRESSED 0x00000002 PAD
- 0x200000e4 COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
- 0x200000e8 COMPRESSED 0x00000001 Data RW 1109 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
0x200000e9 COMPRESSED 0x00000001 PAD
- 0x200000ea COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
0x200003ba COMPRESSED 0x00000002 PAD
- 0x200003bc COMPRESSED 0x00000004 Data RW 1116 .data.system_core_clock system_at32f421.o
- 0x200003c0 - 0x00000060 Zero RW 1168 .bss c_w.l(libspace.o)
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
- 0x2000047c - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
- 0x20000530 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
- 0x20000536 - 0x0000000a Zero RW 1110 .bss.aTxBuffer serial_telemetry.o
- 0x20000540 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
0x20000541 COMPRESSED 0x00000003 PAD
- 0x20000544 - 0x00000100 Zero RW 1005 .bss.dma_buffer io.o
- 0x20000644 - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
0x200006f5 COMPRESSED 0x00000003 PAD
- 0x200006f8 - 0x00000004 Zero RW 968 .bss.exti_int at32f421_it.o
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
- 0x20000791 - 0x00000001 Zero RW 1006 .bss.out_put io.o
- 0x20000792 - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
0x2000085a COMPRESSED 0x00000006 PAD
- 0x20000860 - 0x00000200 Zero RW 1119 HEAP startup_at32f421.o
- 0x20000a60 - 0x00000400 Zero RW 1118 STACK startup_at32f421.o
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.o
@@ -3222,7 +3225,7 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08007be0 0x08007be0 0x0000001e Data RO 146 .rodata.test firmwareversion.o
+ 0x08007be0 0x08007be0 0x0000001e Data RO 147 .rodata.test firmwareversion.o
==============================================================================
@@ -3249,7 +3252,7 @@ Image component sizes
0 0 30 0 0 0 firmwareversion.o
298 0 0 0 0 0 functions.o
314 0 0 2 257 0 io.o
- 7922 14 0 936 530 0 main.o
+ 7932 14 0 936 530 0 main.o
1186 0 0 0 0 0 peripherals.o
1568 12 0 0 0 0 phaseouts.o
542 0 0 1 10 0 serial_telemetry.o
@@ -3259,9 +3262,9 @@ Image component sizes
380 16 0 4 0 0 system_at32f421.o
----------------------------------------------------------------------
- 21780 178 294 960 2624 0 Object Totals
+ 21792 178 294 960 2624 0 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 154 0 4 7 12 0 (incl. Padding)
+ 156 0 4 7 12 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3322,15 +3325,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 23694 298 294 960 2720 0 Grand Totals
- 23694 298 294 744 2720 0 ELF Image Totals (compressed)
- 23694 298 294 744 0 0 ROM Totals
+ 23706 298 294 960 2720 0 Grand Totals
+ 23706 298 294 744 2720 0 ELF Image Totals (compressed)
+ 23706 298 294 744 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 23988 ( 23.43kB)
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
- Total ROM Size (Code + RO Data + RW Data) 24732 ( 24.15kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
==============================================================================
diff --git a/Keil_Projects/Listings/AM32_AIRBEE_F421.map b/Keil_Projects/Listings/AM32_AIRBEE_F421.map
new file mode 100644
index 00000000..495452d6
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AIRBEE_F421.map
@@ -0,0 +1,3306 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for tmr_output_channel_polarity_set
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clocks_freq_get), (288 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_crm.o(.rodata.cst8), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_init), (118 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_enable), (114 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_init), (134 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_single_line_halfduplex_select), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (182 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (160 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.text.send_telem_DMA), (28 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.makeTelemPackage), (270 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.text.telem_UART_Init), (244 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing serial_telemetry.o(.data.nbDataToTransmit), (1 bytes).
+ Removing serial_telemetry.o(.bss.aTxBuffer), (10 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+974 unused section(s) (total 31393 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001520 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001824 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001838 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001850 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001884 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001888 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x0800188d Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800188c Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018b8 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001904 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001918 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x0800192c Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001940 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001ba8 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bd4 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c04 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c90 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d4c Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d70 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d88 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002194 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002670 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800285c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002878 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080028b0 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028e4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002968 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002984 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x080029ac Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x080029d4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002a24 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002aa0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ac4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002af0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002b40 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002d78 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002d84 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002d94 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002da4 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002e20 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002e60 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002e74 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08002f84 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08002f90 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08002fa4 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003134 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003154 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080032dc Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003368 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800337c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003384 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003394 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080033bc Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080033cc Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x080033e4 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800340c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003438 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x0800343c Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080035cc Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003680 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x080039b0 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004590 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004774 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x080047e0 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x080047f8 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x0800488c Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080049bc Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004a24 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004a8c Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004b08 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004c14 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004c4c Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004cc4 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08004d28 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08004da8 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08004db8 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08004e38 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08004f5c Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08004ff8 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x0800575c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x0800576c Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005778 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005784 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005790 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x080057a4 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x0800581c Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x080058fc Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x0800590c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08005df0 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08005e88 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08005eec Section 0 at32f421_tmr.o(.text.tmr_output_channel_polarity_set)
+ [Anonymous Symbol] 0x08005f8c Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08005fa0 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x0800605c Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080061f8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x0800630c Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800631b Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080063d0 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006424 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x0800643d Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x0800643c Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x080065c0 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006628 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006660 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006690 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x080066f8 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006760 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x080067ec Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x080067f8 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006807 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ x$fpl$usenofp 0x080068e2 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000850 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000850 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a50 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a50 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e50 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001521 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001525 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 308 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001825 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001839 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001851 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001861 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001885 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001889 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018b9 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018fd Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001905 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001911 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001919 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001925 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x0800192d Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001941 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x0800194d Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001ba9 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bd5 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001be9 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c05 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c91 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d4d Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d71 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d89 Thumb Code 1034 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002195 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002671 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800285d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002879 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002895 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080028b1 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028cd Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028e5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_flag_get 0x08002969 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002985 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x080029ad Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x080029d5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002a25 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002aa1 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002ab5 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ac5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002af1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002b41 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002d79 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002d85 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002d95 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002da5 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002e21 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002e61 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002e75 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08002f85 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08002f91 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08002fa5 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003135 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003155 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080032dd Thumb Code 138 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003369 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800337d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003385 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003395 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080033bd Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_mode_QUICK 0x080033cd Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x080033e5 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800340d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003439 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x0800343d Thumb Code 398 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080035cd Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003681 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x080039b1 Thumb Code 3040 main.o(.text.main)
+ make_dshot_package 0x08004591 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004775 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x080047e1 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ playBeaconTune3 0x080047f9 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x0800488d Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080049bd Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004a25 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004a8d Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004b09 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004b85 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004c15 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004c4d Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004cc5 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08004d29 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08004da9 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08004db9 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08004e39 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08004f5d Thumb Code 154 io.o(.text.sendDshotDma)
+ setInput 0x08004ff9 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x0800575d Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x0800576d Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005779 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005785 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005791 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x080057a5 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x0800581d Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ tenKhzRoutine 0x0800590d Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08005df1 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08005e89 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_output_channel_polarity_set 0x08005eed Thumb Code 158 at32f421_tmr.o(.text.tmr_output_channel_polarity_set)
+ tmr_period_buffer_enable 0x08005f8d Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08005fa1 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x0800605d Thumb Code 412 signal.o(.text.transfercomplete)
+ zcfoundroutine 0x080061f9 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x0800630d Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x0800630d Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080063d1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080063d1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080063df Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080063ed Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080063ed Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080063fb Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080063fb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006409 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006409 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006417 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006417 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006425 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x0800643d Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x0800643d Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x080065c1 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x080065c1 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006629 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006629 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006661 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006661 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006691 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x080066f9 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x080066f9 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x0800674b Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006761 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x080067ed Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x080067f9 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x080067f9 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x080068e2 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x080068e2 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x080068f4 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006914 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000e4 Data 4 signal.o(.data.max_servo_deviation)
+ pwmSin 0x200000e8 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b8 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ beep_volume 0x20000536 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000538 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000638 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000639 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006ec Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f0 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000784 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000785 Data 1 io.o(.bss.out_put)
+ readings 0x20000786 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005cd8, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005c00])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005914, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1353 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1366 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1568 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1566 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1570 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1428 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1435 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1442 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1444 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1446 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1480 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1502 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1519 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1522 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1531 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1390 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1403 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1415 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1406 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1408 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1409 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1432 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1482 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1483 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1484 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1354 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1362 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1364 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1419 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1421 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1429 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1492 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1507 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1509 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x00000082 Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800151e 0x0800151e 0x00000002 PAD
+ 0x08001520 0x08001520 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x08001522 0x08001522 0x00000002 PAD
+ 0x08001524 0x08001524 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x0800154e 0x0800154e 0x00000002 PAD
+ 0x08001550 0x08001550 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x0800157a 0x0800157a 0x00000002 PAD
+ 0x0800157c 0x0800157c 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x0800157e 0x0800157e 0x00000002 PAD
+ 0x08001580 0x08001580 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x0800165a 0x0800165a 0x00000002 PAD
+ 0x0800165c 0x0800165c 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x0800165e 0x0800165e 0x00000002 PAD
+ 0x08001660 0x08001660 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x08001662 0x08001662 0x00000002 PAD
+ 0x08001664 0x08001664 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x080016f0 0x080016f0 0x00000134 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x08001824 0x08001824 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x0800188a 0x0800188a 0x00000002 PAD
+ 0x0800188c 0x0800188c 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018b6 0x080018b6 0x00000002 PAD
+ 0x080018b8 0x080018b8 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d70 0x08001d70 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001d86 0x08001d86 0x00000002 PAD
+ 0x08001d88 0x08001d88 0x0000040a Code RO 1300 .text.comStep phaseouts.o
+ 0x08002192 0x08002192 0x00000002 PAD
+ 0x08002194 0x08002194 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002670 0x08002670 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x0800285c 0x0800285c 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002878 0x08002878 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002892 0x08002892 0x00000002 PAD
+ 0x08002894 0x08002894 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x080028ae 0x080028ae 0x00000002 PAD
+ 0x080028b0 0x080028b0 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028ca 0x080028ca 0x00000002 PAD
+ 0x080028cc 0x080028cc 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028e4 0x080028e4 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002966 0x08002966 0x00000002 PAD
+ 0x08002968 0x08002968 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002982 0x08002982 0x00000002 PAD
+ 0x08002984 0x08002984 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x080029ac 0x080029ac 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x080029d4 0x080029d4 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002a22 0x08002a22 0x00000002 PAD
+ 0x08002a24 0x08002a24 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002a9e 0x08002a9e 0x00000002 PAD
+ 0x08002aa0 0x08002aa0 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002ab2 0x08002ab2 0x00000002 PAD
+ 0x08002ab4 0x08002ab4 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002ac4 0x08002ac4 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002af0 0x08002af0 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002b3e 0x08002b3e 0x00000002 PAD
+ 0x08002b40 0x08002b40 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002d78 0x08002d78 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002d82 0x08002d82 0x00000002 PAD
+ 0x08002d84 0x08002d84 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002d92 0x08002d92 0x00000002 PAD
+ 0x08002d94 0x08002d94 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002da4 0x08002da4 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002e20 0x08002e20 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002e60 0x08002e60 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002e72 0x08002e72 0x00000002 PAD
+ 0x08002e74 0x08002e74 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x08002f82 0x08002f82 0x00000002 PAD
+ 0x08002f84 0x08002f84 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x08002f90 0x08002f90 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x08002fa2 0x08002fa2 0x00000002 PAD
+ 0x08002fa4 0x08002fa4 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x08003132 0x08003132 0x00000002 PAD
+ 0x08003134 0x08003134 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x08003152 0x08003152 0x00000002 PAD
+ 0x08003154 0x08003154 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x080032da 0x080032da 0x00000002 PAD
+ 0x080032dc 0x080032dc 0x0000008a Code RO 1302 .text.fullBrake phaseouts.o
+ 0x08003366 0x08003366 0x00000002 PAD
+ 0x08003368 0x08003368 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x0800337a 0x0800337a 0x00000002 PAD
+ 0x0800337c 0x0800337c 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x08003384 0x08003384 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x08003392 0x08003392 0x00000002 PAD
+ 0x08003394 0x08003394 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x0000000e Code RO 1191 .text.getInputPinState io.o
+ 0x080033ca 0x080033ca 0x00000002 PAD
+ 0x080033cc 0x080033cc 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x0800340a 0x0800340a 0x00000002 PAD
+ 0x0800340c 0x0800340c 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003438 0x08003438 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x0800343c 0x0800343c 0x0000018e Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x080035ca 0x080035ca 0x00000002 PAD
+ 0x080035cc 0x080035cc 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x08003680 0x08003680 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x080039ae 0x080039ae 0x00000002 PAD
+ 0x080039b0 0x080039b0 0x00000be0 Code RO 66 .text.main main.o
+ 0x08004590 0x08004590 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004774 0x08004774 0x0000006c Code RO 18 .text.map functions.o
+ 0x080047e0 0x080047e0 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x080047f8 0x080047f8 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x0800488c 0x0800488c 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x080049ba 0x080049ba 0x00000002 PAD
+ 0x080049bc 0x080049bc 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004a24 0x08004a24 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004a8c 0x08004a8c 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004b06 0x08004b06 0x00000002 PAD
+ 0x08004b08 0x08004b08 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004b84 0x08004b84 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004c14 0x08004c14 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004c4c 0x08004c4c 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08004cc4 0x08004cc4 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x08004d26 0x08004d26 0x00000002 PAD
+ 0x08004d28 0x08004d28 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x08004da6 0x08004da6 0x00000002 PAD
+ 0x08004da8 0x08004da8 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x08004db8 0x08004db8 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x08004e36 0x08004e36 0x00000002 PAD
+ 0x08004e38 0x08004e38 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x08004f5a 0x08004f5a 0x00000002 PAD
+ 0x08004f5c 0x08004f5c 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x08004ff6 0x08004ff6 0x00000002 PAD
+ 0x08004ff8 0x08004ff8 0x00000762 Code RO 56 .text.setInput main.o
+ 0x0800575a 0x0800575a 0x00000002 PAD
+ 0x0800575c 0x0800575c 0x0000000e Code RO 1197 .text.setInputPullUp io.o
+ 0x0800576a 0x0800576a 0x00000002 PAD
+ 0x0800576c 0x0800576c 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005778 0x08005778 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005784 0x08005784 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005790 0x08005790 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x080057a4 0x080057a4 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x0800581a 0x0800581a 0x00000002 PAD
+ 0x0800581c 0x0800581c 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x0800590c 0x0800590c 0x000004e4 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08005df0 0x08005df0 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08005e86 0x08005e86 0x00000002 PAD
+ 0x08005e88 0x08005e88 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08005eea 0x08005eea 0x00000002 PAD
+ 0x08005eec 0x08005eec 0x0000009e Code RO 959 .text.tmr_output_channel_polarity_set at32f421_tmr.o
+ 0x08005f8a 0x08005f8a 0x00000002 PAD
+ 0x08005f8c 0x08005f8c 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08005f9e 0x08005f9e 0x00000002 PAD
+ 0x08005fa0 0x08005fa0 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x0800605a 0x0800605a 0x00000002 PAD
+ 0x0800605c 0x0800605c 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x080061f8 0x080061f8 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x0800630a 0x0800630a 0x00000002 PAD
+ 0x0800630c 0x0800630c 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080063d0 0x080063d0 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006424 0x08006424 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x0800643c 0x0800643c 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x080065c0 0x080065c0 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006628 0x08006628 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x0800665e 0x0800665e 0x00000002 PAD
+ 0x08006660 0x08006660 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006690 0x08006690 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x080066f8 0x080066f8 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006760 0x08006760 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x080067ec 0x080067ec 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x080067f6 0x080067f6 0x00000002 PAD
+ 0x080067f8 0x080067f8 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x080068e2 0x080068e2 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x080068e2 0x080068e2 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x080068f2 0x080068f2 0x00000002 PAD
+ 0x080068f4 0x080068f4 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006918, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003b8 COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003bc COMPRESSED 0x00000004 PAD
+ 0x200003c0 - 0x00000060 Zero RW 1430 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000537 COMPRESSED 0x00000001 PAD
+ 0x20000538 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000638 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000639 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006e9 COMPRESSED 0x00000003 PAD
+ 0x200006ec - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006f0 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000784 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000785 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 1352 HEAP startup_at32f421.o
+ 0x20000a50 - 0x00000400 Zero RW 1351 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 600 6 0 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 44 0 0 0 0 11007 at32f421_gpio.o
+ 434 0 0 0 4 9520 at32f421_it.o
+ 610 30 0 0 0 28646 at32f421_tmr.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 308 0 0 2 257 13083 io.o
+ 7892 14 0 936 530 28892 main.o
+ 1206 0 0 0 0 26734 peripherals.o
+ 1616 12 0 0 0 10971 phaseouts.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 20636 164 286 956 2612 271072 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 148 0 4 4 10 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 22550 284 286 956 2708 271656 Grand Totals
+ 22550 284 286 744 2708 271656 ELF Image Totals (compressed)
+ 22550 284 286 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 22836 ( 22.30kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 23580 ( 23.03kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AT32DEV_F415.map b/Keil_Projects/Listings/AM32_AT32DEV_F415.map
index 8b0c8eb4..590e3b21 100644
--- a/Keil_Projects/Listings/AM32_AT32DEV_F415.map
+++ b/Keil_Projects/Listings/AM32_AT32DEV_F415.map
@@ -169,7 +169,6 @@ Section Cross References
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 .L_MergedGlobals.2
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 io.o(.text.receiveDshotDma) for receiveDshotDma
main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
@@ -1217,17 +1216,17 @@ Removing Unused input sections from the image.
Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
Removing main.o(.text.getBemfState), (72 bytes).
Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
- Removing main.o(.text.commutate), (134 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), (182 bytes).
+ Removing main.o(.text.startMotor), (178 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), (316 bytes).
+ Removing main.o(.text.advanceincrement), (310 bytes).
Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
Removing main.o(.ARM.exidx.text.main), (8 bytes).
Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
@@ -1254,6 +1253,7 @@ Removing Unused input sections from the image.
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(.rodata.str1.4), (13 bytes).
@@ -1285,7 +1285,9 @@ Removing Unused input sections from the image.
Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
Removing sounds.o(.text.getBlueJayNoteFrequency), (26 bytes).
Removing sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency), (8 bytes).
+ Removing sounds.o(.text.playBlueJayTune), (302 bytes).
Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes).
+ Removing sounds.o(.text.playStartupTune), (144 bytes).
Removing sounds.o(.ARM.exidx.text.playStartupTune), (8 bytes).
Removing sounds.o(.text.playBrushedStartupTune), (144 bytes).
Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
@@ -2349,7 +2351,7 @@ Removing Unused input sections from the image.
Removing system_at32f415.o(.ARM.exidx.text.SystemInit), (8 bytes).
Removing system_at32f415.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
-1150 unused section(s) (total 37633 bytes) removed from the image.
+1153 unused section(s) (total 38068 bytes) removed from the image.
==============================================================================
@@ -2533,146 +2535,144 @@ Image Symbol Table
[Anonymous Symbol] 0x08001600 Section 0 at32f415_it.o(.text.NMI_Handler)
[Anonymous Symbol] 0x08001604 Section 0 at32f415_it.o(.text.PendSV_Handler)
[Anonymous Symbol] 0x08001608 Section 0 main.o(.text.PeriodElapsedCallback)
- [Anonymous Symbol] 0x080016e8 Section 0 at32f415_it.o(.text.SVC_Handler)
- [Anonymous Symbol] 0x080016ec Section 0 at32f415_it.o(.text.SysTick_Handler)
- [Anonymous Symbol] 0x080016f0 Section 0 system_at32f415.o(.text.SystemInit)
- [Anonymous Symbol] 0x0800179c Section 0 peripherals.o(.text.TIM1_Init)
- [Anonymous Symbol] 0x08001890 Section 0 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
- [Anonymous Symbol] 0x080018b0 Section 0 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
- [Anonymous Symbol] 0x080018c8 Section 0 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
- [Anonymous Symbol] 0x080018e4 Section 0 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001908 Section 0 peripherals.o(.text.UN_TIM_Init)
- [Anonymous Symbol] 0x080019b0 Section 0 at32f415_it.o(.text.USART1_IRQHandler)
- [Anonymous Symbol] 0x080019b4 Section 0 at32f415_it.o(.text.UsageFault_Handler)
- __NVIC_SystemReset 0x080019b9 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x080019b8 Section 0 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x080019e4 Section 0 at32f415_adc.o(.text.adc_base_config)
- [Anonymous Symbol] 0x08001a28 Section 0 at32f415_adc.o(.text.adc_base_default_para_init)
- [Anonymous Symbol] 0x08001a30 Section 0 at32f415_adc.o(.text.adc_calibration_init)
- [Anonymous Symbol] 0x08001a3c Section 0 at32f415_adc.o(.text.adc_calibration_init_status_get)
- [Anonymous Symbol] 0x08001a44 Section 0 at32f415_adc.o(.text.adc_calibration_start)
- [Anonymous Symbol] 0x08001a50 Section 0 at32f415_adc.o(.text.adc_calibration_status_get)
- [Anonymous Symbol] 0x08001a58 Section 0 at32f415_adc.o(.text.adc_dma_mode_enable)
- [Anonymous Symbol] 0x08001a6c Section 0 at32f415_adc.o(.text.adc_enable)
- [Anonymous Symbol] 0x08001a78 Section 0 at32f415_adc.o(.text.adc_ordinary_channel_set)
- [Anonymous Symbol] 0x08001cd4 Section 0 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
- [Anonymous Symbol] 0x08001d00 Section 0 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
- [Anonymous Symbol] 0x08001d14 Section 0 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
- [Anonymous Symbol] 0x08001d30 Section 0 phaseouts.o(.text.allOff)
- [Anonymous Symbol] 0x08001db8 Section 0 phaseouts.o(.text.allpwm)
- [Anonymous Symbol] 0x08001e78 Section 0 comparator.o(.text.changeCompInput)
- [Anonymous Symbol] 0x08001ef4 Section 0 at32f415_cmp.o(.text.cmp_enable)
- [Anonymous Symbol] 0x08001f20 Section 0 phaseouts.o(.text.comStep)
- [Anonymous Symbol] 0x080022a8 Section 0 dshot.o(.text.computeDshotDMA)
- [Anonymous Symbol] 0x08002784 Section 0 signal.o(.text.computeServoInput)
- [Anonymous Symbol] 0x08002970 Section 0 at32f415_crm.o(.text.crm_adc_clock_div_set)
- [Anonymous Symbol] 0x0800298c Section 0 at32f415_crm.o(.text.crm_ahb_div_set)
- [Anonymous Symbol] 0x080029a8 Section 0 at32f415_crm.o(.text.crm_apb1_div_set)
- [Anonymous Symbol] 0x080029c4 Section 0 at32f415_crm.o(.text.crm_apb2_div_set)
- [Anonymous Symbol] 0x080029e0 Section 0 at32f415_crm.o(.text.crm_auto_step_mode_enable)
- [Anonymous Symbol] 0x080029f8 Section 0 at32f415_crm.o(.text.crm_clock_source_enable)
- [Anonymous Symbol] 0x08002a7c Section 0 at32f415_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.sclk_ahb_div_table 0x08002b84 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.adc_div_table 0x08002b94 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
- [Anonymous Symbol] 0x08002b9c Section 0 at32f415_crm.o(.text.crm_flag_get)
- [Anonymous Symbol] 0x08002bb8 Section 0 at32f415_crm.o(.text.crm_periph_clock_enable)
- [Anonymous Symbol] 0x08002be0 Section 0 at32f415_crm.o(.text.crm_periph_reset)
- [Anonymous Symbol] 0x08002c08 Section 0 at32f415_crm.o(.text.crm_pll_config)
- [Anonymous Symbol] 0x08002c58 Section 0 at32f415_crm.o(.text.crm_reset)
- [Anonymous Symbol] 0x08002cd4 Section 0 at32f415_crm.o(.text.crm_sysclk_switch)
- [Anonymous Symbol] 0x08002ce8 Section 0 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
- [Anonymous Symbol] 0x08002cf8 Section 0 functions.o(.text.delayMicros)
- [Anonymous Symbol] 0x08002d24 Section 0 functions.o(.text.delayMillis)
- [Anonymous Symbol] 0x08002d74 Section 0 signal.o(.text.detectInput)
- [Anonymous Symbol] 0x08002fac Section 0 at32f415_dma.o(.text.dma_channel_enable)
- [Anonymous Symbol] 0x08002fb8 Section 0 at32f415_dma.o(.text.dma_default_para_init)
- [Anonymous Symbol] 0x08002fc8 Section 0 at32f415_dma.o(.text.dma_flag_get)
- [Anonymous Symbol] 0x08002fe4 Section 0 at32f415_dma.o(.text.dma_init)
- [Anonymous Symbol] 0x08003060 Section 0 at32f415_dma.o(.text.dma_interrupt_enable)
- [Anonymous Symbol] 0x08003070 Section 0 at32f415_dma.o(.text.dma_reset)
- [Anonymous Symbol] 0x080030cc Section 0 comparator.o(.text.enableCompInterrupts)
- [Anonymous Symbol] 0x080030e0 Section 0 peripherals.o(.text.enableCorePeripherals)
- [Anonymous Symbol] 0x080031f0 Section 0 at32f415_flash.o(.text.flash_flag_clear)
- [Anonymous Symbol] 0x080031fc Section 0 at32f415_flash.o(.text.flash_lock)
- [Anonymous Symbol] 0x08003210 Section 0 at32f415_flash.o(.text.flash_sector_erase)
- [Anonymous Symbol] 0x080033a0 Section 0 at32f415_flash.o(.text.flash_unlock)
- [Anonymous Symbol] 0x080033c0 Section 0 at32f415_flash.o(.text.flash_word_program)
- [Anonymous Symbol] 0x08003548 Section 0 phaseouts.o(.text.fullBrake)
- [Anonymous Symbol] 0x080035c8 Section 0 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x080035dc Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x080035e4 Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x080035f4 Section 0 adc.o(.text.getConvertedDegrees)
- [Anonymous Symbol] 0x0800361c Section 0 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x0800362c Section 0 at32f415_gpio.o(.text.gpio_default_para_init)
- [Anonymous Symbol] 0x08003640 Section 0 at32f415_gpio.o(.text.gpio_init)
- [Anonymous Symbol] 0x08003850 Section 0 functions.o(.text.gpio_mode_QUICK)
- [Anonymous Symbol] 0x08003888 Section 0 at32f415_gpio.o(.text.gpio_pin_remap_config)
- [Anonymous Symbol] 0x080038c8 Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x080038cc Section 0 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x08003a04 Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x08003ac0 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003df4 Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x080049dc Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x08004aec Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x08004cd0 Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x08004d3c Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004d54 Section 0 at32f415_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004dc8 Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004e5c Section 0 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004f8c Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004ff4 Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x0800505c Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x080050d8 Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08005154 Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x080051e4 Section 0 main.o(.text.processDshot)
- [Anonymous Symbol] 0x0800521c Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08005290 Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x080052f4 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x08005390 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x080053a0 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x08005420 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x08005544 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x080055f0 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x0800560c Section 0 main.o(.text.setInput)
- [Anonymous Symbol] 0x08005d70 Section 0 io.o(.text.setInputPullUp)
- [Anonymous Symbol] 0x08005d84 Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x08005d90 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x08005d9c Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x08005da8 Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x08005dbc Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x08005e34 Section 0 system_at32f415.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005f14 Number 0 system_at32f415.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005f24 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x0800601c Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x080064fc Section 0 at32f415_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x08006594 Section 0 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x080065f8 Section 0 at32f415_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x0800660c Section 0 at32f415_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x080066e4 Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x08006880 Section 0 at32f415_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x08006894 Section 0 at32f415_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x080068a8 Section 0 at32f415_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x08006930 Section 0 at32f415_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x08006944 Section 0 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x08006958 Section 0 at32f415_usart.o(.text.usart_transmitter_enable)
- [Anonymous Symbol] 0x0800696c Section 0 main.o(.text.zcfoundroutine)
- x$fpl$fadd 0x08006a84 Section 196 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x08006a93 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x08006b48 Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x08006b9c Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x08006bb5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x08006bb4 Section 388 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006d38 Section 104 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x08006da0 Section 54 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006dd8 Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x08006e08 Section 104 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x08006e70 Section 104 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006ed8 Section 140 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fretinf 0x08006f64 Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006f70 Section 234 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006f7f Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- crm_clocks_freq_get.ahb_apb2_div_table 0x0800705a Data 8 at32f415_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x0800705a Section 0 usenofp.o(x$fpl$usenofp)
+ [Anonymous Symbol] 0x080016e4 Section 0 at32f415_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x080016e8 Section 0 at32f415_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x080016ec Section 0 system_at32f415.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001798 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x0800188c Section 0 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ [Anonymous Symbol] 0x080018ac Section 0 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001904 Section 0 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080019ac Section 0 at32f415_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080019b0 Section 0 at32f415_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x080019b5 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019b4 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019e0 Section 0 at32f415_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001a24 Section 0 at32f415_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001a2c Section 0 at32f415_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001a38 Section 0 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001a40 Section 0 at32f415_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001a4c Section 0 at32f415_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001a54 Section 0 at32f415_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001a68 Section 0 at32f415_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001a74 Section 0 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001cd0 Section 0 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001cfc Section 0 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001d10 Section 0 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001d2c Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001db4 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001e74 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001ef0 Section 0 at32f415_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001f1c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x080022a4 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002780 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800296c Section 0 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002988 Section 0 at32f415_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x080029a4 Section 0 at32f415_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080029c0 Section 0 at32f415_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080029dc Section 0 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080029f4 Section 0 at32f415_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002a78 Section 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002b80 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002b90 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f415_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002bb4 Section 0 at32f415_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002bdc Section 0 at32f415_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002c04 Section 0 at32f415_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002c54 Section 0 at32f415_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002cd0 Section 0 at32f415_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002ce4 Section 0 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002cf4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d20 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d70 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002fa8 Section 0 at32f415_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fb4 Section 0 at32f415_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002fc4 Section 0 at32f415_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002fe0 Section 0 at32f415_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x0800305c Section 0 at32f415_dma.o(.text.dma_interrupt_enable)
+ [Anonymous Symbol] 0x0800306c Section 0 at32f415_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x080030c8 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x080030dc Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x080031ec Section 0 at32f415_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x080031f8 Section 0 at32f415_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800320c Section 0 at32f415_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800339c Section 0 at32f415_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x080033bc Section 0 at32f415_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x08003544 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x080035c4 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x080035d8 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x080035e0 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x080035f0 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x08003618 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003628 Section 0 at32f415_gpio.o(.text.gpio_default_para_init)
+ [Anonymous Symbol] 0x0800363c Section 0 at32f415_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800384c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003884 Section 0 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ [Anonymous Symbol] 0x080038c4 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080038c8 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003a00 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003ab4 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003de4 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080049e8 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004af8 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004cdc Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004d48 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004d60 Section 0 at32f415_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004dd4 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004e68 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004ed0 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004f38 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004fb4 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08005030 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08005068 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x080050dc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005140 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080051dc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080051ec Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800526c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005390 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800543c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005458 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005bbc Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005bd0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005bdc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005be8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005bf4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005c08 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005c80 Section 0 system_at32f415.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005d60 Number 0 system_at32f415.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005d70 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005e68 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x0800634c Section 0 at32f415_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080063e4 Section 0 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006448 Section 0 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x0800645c Section 0 at32f415_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006534 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080066d0 Section 0 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080066e4 Section 0 at32f415_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080066f8 Section 0 at32f415_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006780 Section 0 at32f415_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006794 Section 0 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080067a8 Section 0 at32f415_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080067bc Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080068d0 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080068df Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006994 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080069e8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006a01 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006a00 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006b84 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006bec Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006c24 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006c54 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006cbc Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006d24 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006db0 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006dbc Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006dcb Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006ea6 Data 8 at32f415_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006ea6 Section 0 usenofp.o(x$fpl$usenofp)
__tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
.L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
.L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
@@ -2853,159 +2853,157 @@ Image Symbol Table
MemManage_Handler 0x080015fd Thumb Code 2 at32f415_it.o(.text.MemManage_Handler)
NMI_Handler 0x08001601 Thumb Code 2 at32f415_it.o(.text.NMI_Handler)
PendSV_Handler 0x08001605 Thumb Code 2 at32f415_it.o(.text.PendSV_Handler)
- PeriodElapsedCallback 0x08001609 Thumb Code 224 main.o(.text.PeriodElapsedCallback)
- SVC_Handler 0x080016e9 Thumb Code 2 at32f415_it.o(.text.SVC_Handler)
- SysTick_Handler 0x080016ed Thumb Code 2 at32f415_it.o(.text.SysTick_Handler)
- SystemInit 0x080016f1 Thumb Code 172 system_at32f415.o(.text.SystemInit)
- TIM1_Init 0x0800179d Thumb Code 244 peripherals.o(.text.TIM1_Init)
- TMR1_BRK_TMR9_IRQHandler 0x08001891 Thumb Code 30 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
- TMR1_OVF_TMR10_IRQHandler 0x080018b1 Thumb Code 22 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
- TMR1_TRG_HALL_TMR11_IRQHandler 0x080018c9 Thumb Code 26 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
- TMR3_GLOBAL_IRQHandler 0x080018e5 Thumb Code 34 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
- UN_TIM_Init 0x08001909 Thumb Code 168 peripherals.o(.text.UN_TIM_Init)
- USART1_IRQHandler 0x080019b1 Thumb Code 2 at32f415_it.o(.text.USART1_IRQHandler)
- UsageFault_Handler 0x080019b5 Thumb Code 2 at32f415_it.o(.text.UsageFault_Handler)
- adc_base_config 0x080019e5 Thumb Code 68 at32f415_adc.o(.text.adc_base_config)
- adc_base_default_para_init 0x08001a29 Thumb Code 8 at32f415_adc.o(.text.adc_base_default_para_init)
- adc_calibration_init 0x08001a31 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_init)
- adc_calibration_init_status_get 0x08001a3d Thumb Code 8 at32f415_adc.o(.text.adc_calibration_init_status_get)
- adc_calibration_start 0x08001a45 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_start)
- adc_calibration_status_get 0x08001a51 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_status_get)
- adc_dma_mode_enable 0x08001a59 Thumb Code 18 at32f415_adc.o(.text.adc_dma_mode_enable)
- adc_enable 0x08001a6d Thumb Code 10 at32f415_adc.o(.text.adc_enable)
- adc_ordinary_channel_set 0x08001a79 Thumb Code 602 at32f415_adc.o(.text.adc_ordinary_channel_set)
- adc_ordinary_conversion_trigger_set 0x08001cd5 Thumb Code 42 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
- adc_ordinary_software_trigger_enable 0x08001d01 Thumb Code 18 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
- adc_tempersensor_vintrv_enable 0x08001d15 Thumb Code 26 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
- allOff 0x08001d31 Thumb Code 136 phaseouts.o(.text.allOff)
- allpwm 0x08001db9 Thumb Code 190 phaseouts.o(.text.allpwm)
- changeCompInput 0x08001e79 Thumb Code 124 comparator.o(.text.changeCompInput)
- cmp_enable 0x08001ef5 Thumb Code 42 at32f415_cmp.o(.text.cmp_enable)
- comStep 0x08001f21 Thumb Code 904 phaseouts.o(.text.comStep)
- computeDshotDMA 0x080022a9 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
- computeServoInput 0x08002785 Thumb Code 492 signal.o(.text.computeServoInput)
- crm_adc_clock_div_set 0x08002971 Thumb Code 28 at32f415_crm.o(.text.crm_adc_clock_div_set)
- crm_ahb_div_set 0x0800298d Thumb Code 26 at32f415_crm.o(.text.crm_ahb_div_set)
- crm_apb1_div_set 0x080029a9 Thumb Code 26 at32f415_crm.o(.text.crm_apb1_div_set)
- crm_apb2_div_set 0x080029c5 Thumb Code 26 at32f415_crm.o(.text.crm_apb2_div_set)
- crm_auto_step_mode_enable 0x080029e1 Thumb Code 24 at32f415_crm.o(.text.crm_auto_step_mode_enable)
- crm_clock_source_enable 0x080029f9 Thumb Code 130 at32f415_crm.o(.text.crm_clock_source_enable)
- crm_clocks_freq_get 0x08002a7d Thumb Code 264 at32f415_crm.o(.text.crm_clocks_freq_get)
- crm_flag_get 0x08002b9d Thumb Code 26 at32f415_crm.o(.text.crm_flag_get)
- crm_periph_clock_enable 0x08002bb9 Thumb Code 40 at32f415_crm.o(.text.crm_periph_clock_enable)
- crm_periph_reset 0x08002be1 Thumb Code 40 at32f415_crm.o(.text.crm_periph_reset)
- crm_pll_config 0x08002c09 Thumb Code 78 at32f415_crm.o(.text.crm_pll_config)
- crm_reset 0x08002c59 Thumb Code 122 at32f415_crm.o(.text.crm_reset)
- crm_sysclk_switch 0x08002cd5 Thumb Code 18 at32f415_crm.o(.text.crm_sysclk_switch)
- crm_sysclk_switch_status_get 0x08002ce9 Thumb Code 16 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
- delayMicros 0x08002cf9 Thumb Code 44 functions.o(.text.delayMicros)
- delayMillis 0x08002d25 Thumb Code 78 functions.o(.text.delayMillis)
- detectInput 0x08002d75 Thumb Code 568 signal.o(.text.detectInput)
- dma_channel_enable 0x08002fad Thumb Code 10 at32f415_dma.o(.text.dma_channel_enable)
- dma_default_para_init 0x08002fb9 Thumb Code 14 at32f415_dma.o(.text.dma_default_para_init)
- dma_flag_get 0x08002fc9 Thumb Code 26 at32f415_dma.o(.text.dma_flag_get)
- dma_init 0x08002fe5 Thumb Code 124 at32f415_dma.o(.text.dma_init)
- dma_interrupt_enable 0x08003061 Thumb Code 16 at32f415_dma.o(.text.dma_interrupt_enable)
- dma_reset 0x08003071 Thumb Code 90 at32f415_dma.o(.text.dma_reset)
- enableCompInterrupts 0x080030cd Thumb Code 18 comparator.o(.text.enableCompInterrupts)
- enableCorePeripherals 0x080030e1 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
- flash_flag_clear 0x080031f1 Thumb Code 12 at32f415_flash.o(.text.flash_flag_clear)
- flash_lock 0x080031fd Thumb Code 18 at32f415_flash.o(.text.flash_lock)
- flash_sector_erase 0x08003211 Thumb Code 398 at32f415_flash.o(.text.flash_sector_erase)
- flash_unlock 0x080033a1 Thumb Code 30 at32f415_flash.o(.text.flash_unlock)
- flash_word_program 0x080033c1 Thumb Code 390 at32f415_flash.o(.text.flash_word_program)
- fullBrake 0x08003549 Thumb Code 128 phaseouts.o(.text.fullBrake)
- generatePwmTimerEvent 0x080035c9 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x080035dd Thumb Code 8 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x080035e5 Thumb Code 16 comparator.o(.text.getCompOutputLevel)
- getConvertedDegrees 0x080035f5 Thumb Code 38 adc.o(.text.getConvertedDegrees)
- getInputPinState 0x0800361d Thumb Code 16 io.o(.text.getInputPinState)
- gpio_default_para_init 0x0800362d Thumb Code 18 at32f415_gpio.o(.text.gpio_default_para_init)
- gpio_init 0x08003641 Thumb Code 526 at32f415_gpio.o(.text.gpio_init)
- gpio_mode_QUICK 0x08003851 Thumb Code 54 functions.o(.text.gpio_mode_QUICK)
- gpio_pin_remap_config 0x08003889 Thumb Code 64 at32f415_gpio.o(.text.gpio_pin_remap_config)
- initAfterJump 0x080038c9 Thumb Code 4 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x080038cd Thumb Code 312 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x08003a05 Thumb Code 188 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003ac1 Thumb Code 818 main.o(.text.loadEEpromSettings)
- main 0x08003df5 Thumb Code 3048 main.o(.text.main)
- makeTelemPackage 0x080049dd Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x08004aed Thumb Code 484 dshot.o(.text.make_dshot_package)
- map 0x08004cd1 Thumb Code 108 functions.o(.text.map)
- maskPhaseInterrupts 0x08004d3d Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004d55 Thumb Code 114 at32f415_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004dc9 Thumb Code 148 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x08004e5d Thumb Code 302 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004f8d Thumb Code 104 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004ff5 Thumb Code 104 sounds.o(.text.playDefaultTone)
- playInputTune 0x0800505d Thumb Code 122 sounds.o(.text.playInputTune)
- playInputTune2 0x080050d9 Thumb Code 124 sounds.o(.text.playInputTune2)
- playStartupTune 0x08005155 Thumb Code 144 sounds.o(.text.playStartupTune)
- processDshot 0x080051e5 Thumb Code 56 main.o(.text.processDshot)
- proportionalBrake 0x0800521d Thumb Code 114 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x08005291 Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x080052f5 Thumb Code 156 io.o(.text.receiveDshotDma)
- resetInputCaptureTimer 0x08005391 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x080053a1 Thumb Code 126 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x08005421 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x08005545 Thumb Code 170 io.o(.text.sendDshotDma)
- send_telem_DMA 0x080055f1 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setInput 0x0800560d Thumb Code 1890 main.o(.text.setInput)
- setInputPullUp 0x08005d71 Thumb Code 18 io.o(.text.setInputPullUp)
- setPWMCompare1 0x08005d85 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x08005d91 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x08005d9d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setVolume 0x08005da9 Thumb Code 20 sounds.o(.text.setVolume)
- system_clock_config 0x08005dbd Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x08005e35 Thumb Code 224 system_at32f415.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005f25 Thumb Code 248 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x0800601d Thumb Code 1248 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x080064fd Thumb Code 150 at32f415_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x08006595 Thumb Code 98 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x080065f9 Thumb Code 18 at32f415_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x0800660d Thumb Code 214 at32f415_tmr.o(.text.tmr_reset)
- transfercomplete 0x080066e5 Thumb Code 412 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x08006881 Thumb Code 18 at32f415_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x08006895 Thumb Code 18 at32f415_usart.o(.text.usart_enable)
- usart_init 0x080068a9 Thumb Code 134 at32f415_usart.o(.text.usart_init)
- usart_receiver_enable 0x08006931 Thumb Code 18 at32f415_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x08006945 Thumb Code 18 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x08006959 Thumb Code 18 at32f415_usart.o(.text.usart_transmitter_enable)
- zcfoundroutine 0x0800696d Thumb Code 278 main.o(.text.zcfoundroutine)
- __aeabi_fadd 0x08006a85 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x08006a85 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x08006b49 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x08006b49 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x08006b57 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x08006b65 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x08006b65 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x08006b73 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x08006b73 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x08006b81 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x08006b81 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x08006b8f Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x08006b8f Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x08006b9d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x08006bb5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x08006bb5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006d39 Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006d39 Thumb Code 104 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x08006da1 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x08006da1 Thumb Code 54 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006dd9 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006dd9 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x08006e09 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x08006e71 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x08006e71 Thumb Code 104 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006ec3 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006ed9 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- __fpl_fretinf 0x08006f65 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006f71 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006f71 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
- __I$use$fp 0x0800705a Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08007062 Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08007074 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08007094 Number 0 anon$$obj.o(Region$$Table)
+ PeriodElapsedCallback 0x08001609 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x080016e5 Thumb Code 2 at32f415_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x080016e9 Thumb Code 2 at32f415_it.o(.text.SysTick_Handler)
+ SystemInit 0x080016ed Thumb Code 172 system_at32f415.o(.text.SystemInit)
+ TIM1_Init 0x08001799 Thumb Code 244 peripherals.o(.text.TIM1_Init)
+ TMR1_BRK_TMR9_IRQHandler 0x0800188d Thumb Code 30 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ TMR1_OVF_TMR10_IRQHandler 0x080018ad Thumb Code 22 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ TMR1_TRG_HALL_TMR11_IRQHandler 0x080018c5 Thumb Code 26 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x080018e1 Thumb Code 34 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ UN_TIM_Init 0x08001905 Thumb Code 168 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080019ad Thumb Code 2 at32f415_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x080019b1 Thumb Code 2 at32f415_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080019e1 Thumb Code 68 at32f415_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001a25 Thumb Code 8 at32f415_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001a2d Thumb Code 10 at32f415_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001a39 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001a41 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001a4d Thumb Code 8 at32f415_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001a55 Thumb Code 18 at32f415_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001a69 Thumb Code 10 at32f415_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001a75 Thumb Code 602 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001cd1 Thumb Code 42 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001cfd Thumb Code 18 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001d11 Thumb Code 26 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001d2d Thumb Code 136 phaseouts.o(.text.allOff)
+ allpwm 0x08001db5 Thumb Code 190 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001e75 Thumb Code 124 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001ef1 Thumb Code 42 at32f415_cmp.o(.text.cmp_enable)
+ comStep 0x08001f1d Thumb Code 904 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x080022a5 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002781 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800296d Thumb Code 28 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002989 Thumb Code 26 at32f415_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x080029a5 Thumb Code 26 at32f415_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080029c1 Thumb Code 26 at32f415_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080029dd Thumb Code 24 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080029f5 Thumb Code 130 at32f415_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002a79 Thumb Code 264 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002b99 Thumb Code 26 at32f415_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002bb5 Thumb Code 40 at32f415_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002bdd Thumb Code 40 at32f415_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002c05 Thumb Code 78 at32f415_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002c55 Thumb Code 122 at32f415_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002cd1 Thumb Code 18 at32f415_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002ce5 Thumb Code 16 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002cf5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002d21 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002d71 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002fa9 Thumb Code 10 at32f415_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002fb5 Thumb Code 14 at32f415_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002fc5 Thumb Code 26 at32f415_dma.o(.text.dma_flag_get)
+ dma_init 0x08002fe1 Thumb Code 124 at32f415_dma.o(.text.dma_init)
+ dma_interrupt_enable 0x0800305d Thumb Code 16 at32f415_dma.o(.text.dma_interrupt_enable)
+ dma_reset 0x0800306d Thumb Code 90 at32f415_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x080030c9 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x080030dd Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x080031ed Thumb Code 12 at32f415_flash.o(.text.flash_flag_clear)
+ flash_lock 0x080031f9 Thumb Code 18 at32f415_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800320d Thumb Code 398 at32f415_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800339d Thumb Code 30 at32f415_flash.o(.text.flash_unlock)
+ flash_word_program 0x080033bd Thumb Code 390 at32f415_flash.o(.text.flash_word_program)
+ fullBrake 0x08003545 Thumb Code 128 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x080035c5 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x080035d9 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x080035e1 Thumb Code 16 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x080035f1 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x08003619 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_default_para_init 0x08003629 Thumb Code 18 at32f415_gpio.o(.text.gpio_default_para_init)
+ gpio_init 0x0800363d Thumb Code 526 at32f415_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800384d Thumb Code 54 functions.o(.text.gpio_mode_QUICK)
+ gpio_pin_remap_config 0x08003885 Thumb Code 64 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ initAfterJump 0x080038c5 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080038c9 Thumb Code 312 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003a01 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003ab5 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003de5 Thumb Code 3076 main.o(.text.main)
+ makeTelemPackage 0x080049e9 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004af9 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004cdd Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004d49 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004d61 Thumb Code 114 at32f415_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004dd5 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playChangedTone 0x08004e69 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004ed1 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004f39 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004fb5 Thumb Code 124 sounds.o(.text.playInputTune2)
+ processDshot 0x08005031 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08005069 Thumb Code 114 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x080050dd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005141 Thumb Code 156 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080051dd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080051ed Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800526d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005391 Thumb Code 170 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800543d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005459 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005bbd Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005bd1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005bdd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005be9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005bf5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005c09 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005c81 Thumb Code 224 system_at32f415.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005d71 Thumb Code 248 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005e69 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x0800634d Thumb Code 150 at32f415_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080063e5 Thumb Code 98 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006449 Thumb Code 18 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x0800645d Thumb Code 214 at32f415_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006535 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080066d1 Thumb Code 18 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080066e5 Thumb Code 18 at32f415_usart.o(.text.usart_enable)
+ usart_init 0x080066f9 Thumb Code 134 at32f415_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006781 Thumb Code 18 at32f415_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006795 Thumb Code 18 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080067a9 Thumb Code 18 at32f415_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080067bd Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080068d1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080068d1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006995 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006995 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080069a3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080069b1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080069b1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080069bf Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080069bf Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080069cd Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080069cd Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080069db Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080069db Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080069e9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006a01 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006a01 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006b85 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006b85 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006bed Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006bed Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006c25 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006c25 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006c55 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006cbd Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006cbd Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006d0f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006d25 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006db1 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006dbd Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006dbd Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006ea6 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006eae Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006ec0 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006ee0 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)
@@ -3031,41 +3029,40 @@ Image Symbol Table
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)
- advancedivisor 0x20000018 Data 1 main.o(.data..L_MergedGlobals)
- rising 0x20000019 Data 1 main.o(.data..L_MergedGlobals)
- forward 0x2000001a Data 1 main.o(.data..L_MergedGlobals)
- bad_count_threshold 0x2000001b Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_up 0x2000001c Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_down 0x2000001d Data 1 main.o(.data..L_MergedGlobals)
- step 0x2000001e Data 1 main.o(.data..L_MergedGlobals)
- motor_kv 0x20000020 Data 2 main.o(.data..L_MergedGlobals)
- CURRENT_LIMIT 0x20000022 Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_target_interval 0x20000024 Data 2 main.o(.data..L_MergedGlobals)
- enter_sine_angle 0x20000026 Data 2 main.o(.data..L_MergedGlobals)
- servo_low_threshold 0x20000028 Data 2 main.o(.data..L_MergedGlobals)
- servo_high_threshold 0x2000002a Data 2 main.o(.data..L_MergedGlobals)
- servo_neutral 0x2000002c Data 2 main.o(.data..L_MergedGlobals)
- low_cell_volt_cutoff 0x2000002e Data 2 main.o(.data..L_MergedGlobals)
- use_current_limit_adjust 0x20000030 Data 2 main.o(.data..L_MergedGlobals)
- reverse_speed_threshold 0x20000032 Data 2 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 0x20000034 Data 2 main.o(.data..L_MergedGlobals)
- min_startup_duty 0x20000036 Data 2 main.o(.data..L_MergedGlobals)
- startup_max_duty_cycle 0x20000038 Data 2 main.o(.data..L_MergedGlobals)
- minimum_duty_cycle 0x2000003a Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_minimum_duty 0x2000003c Data 2 main.o(.data..L_MergedGlobals)
- tim1_arr 0x2000003e Data 2 main.o(.data..L_MergedGlobals)
- TIMER1_MAX_ARR 0x20000040 Data 2 main.o(.data..L_MergedGlobals)
- duty_cycle_maximum 0x20000042 Data 2 main.o(.data..L_MergedGlobals)
- low_rpm_level 0x20000044 Data 2 main.o(.data..L_MergedGlobals)
- high_rpm_level 0x20000046 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_low_rpm 0x20000048 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_high_rpm 0x2000004a Data 2 main.o(.data..L_MergedGlobals)
- step_delay 0x2000004c Data 2 main.o(.data..L_MergedGlobals)
- gate_drive_offset 0x2000004e Data 2 main.o(.data..L_MergedGlobals)
- commutation_interval 0x20000050 Data 2 main.o(.data..L_MergedGlobals)
- MAXIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals)
- MINIMUM_RPM_SPEED_CONTROL 0x20000058 Data 4 main.o(.data..L_MergedGlobals)
- eeprom_address 0x2000005c Data 4 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)
@@ -3118,66 +3115,68 @@ Image Symbol Table
TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
- LOW_VOLTAGE_CUTOFF 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
- RC_CAR_REVERSE 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
- return_to_center 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_speed_control_loop 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_current_limit 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_happened 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
- crawler_mode 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
- cell_count 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
- brushed_direction_set 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
- play_tone_flag 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_check 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
- adc_counter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
- send_telemetry 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_active 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot_telemetry 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
- readIndex 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
- bemf_timeout_happened 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
- running 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
- stepper_sine 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
- stuckcounter 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
- bad_count 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
- armed 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
- inputSet 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
- servoPwm 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
- zcfound 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
- bemfcounter 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_duty_cycle 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
- ledcounter 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
- one_khz_loop_counter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
- target_e_com_time 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
- low_voltage_count 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
- tenkhzcounter 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
- actual_current 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
- last_duty_cycle 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle_setpoint 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_input 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
- smoothedcurrent 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
- advance 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
- zero_input_count 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
- input 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
- newinput 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
- waitTime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
- signaltimeout 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_current 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
- thiszctime 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_A_position 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_B_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_C_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
- armed_timeout_count 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
- battery_voltage 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
- telem_ms_count 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_duty_cycle 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
- e_rpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
- converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
- k_erpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
@@ -3207,340 +3206,338 @@ Memory Map of the image
Image Entry point : 0x08001171
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006458, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006380])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000062a0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000061c8])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006094, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005ee0, Max: 0x0000ffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08001000 0x08001000 0x00000170 Data RO 3 RESET startup_at32f415.o
- 0x08001170 0x08001170 0x00000008 Code RO 1319 * !!!main c_w.l(__main.o)
- 0x08001178 0x08001178 0x00000034 Code RO 1468 !!!scatter c_w.l(__scatter.o)
- 0x080011ac 0x080011ac 0x0000005a Code RO 1467 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001170 0x08001170 0x00000008 Code RO 1320 * !!!main c_w.l(__main.o)
+ 0x08001178 0x08001178 0x00000034 Code RO 1469 !!!scatter c_w.l(__scatter.o)
+ 0x080011ac 0x080011ac 0x0000005a Code RO 1468 !!dczerorl2 c_w.l(__dczerorl2.o)
0x08001206 0x08001206 0x00000002 PAD
- 0x08001208 0x08001208 0x0000001c Code RO 1469 !!handler_zi c_w.l(__scatter_zi.o)
- 0x08001224 0x08001224 0x00000002 Code RO 1359 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1365 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1367 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1369 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1372 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1374 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1376 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1379 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1381 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1383 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1385 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1387 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1389 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1391 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1393 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1395 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1397 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1399 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1403 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1405 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1407 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1409 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000002 Code RO 1410 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
- 0x08001228 0x08001228 0x00000002 Code RO 1425 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1434 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1436 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1439 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1442 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1444 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1447 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000002 Code RO 1448 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
- 0x0800122c 0x0800122c 0x00000000 Code RO 1331 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
- 0x0800122c 0x0800122c 0x00000000 Code RO 1339 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
- 0x0800122c 0x0800122c 0x00000006 Code RO 1351 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
- 0x08001232 0x08001232 0x00000000 Code RO 1341 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
- 0x08001232 0x08001232 0x00000004 Code RO 1342 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
- 0x08001236 0x08001236 0x00000000 Code RO 1344 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
- 0x08001236 0x08001236 0x00000008 Code RO 1345 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
- 0x0800123e 0x0800123e 0x00000002 Code RO 1362 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
- 0x08001240 0x08001240 0x00000000 Code RO 1412 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
- 0x08001240 0x08001240 0x00000004 Code RO 1413 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
- 0x08001244 0x08001244 0x00000006 Code RO 1414 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x08001208 0x08001208 0x0000001c Code RO 1470 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001224 0x08001224 0x00000002 Code RO 1360 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1366 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1368 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1370 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1373 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1375 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1377 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1380 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1382 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1384 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1386 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1388 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1390 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1392 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1394 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1396 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1398 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1400 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1404 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1406 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1408 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1410 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000002 Code RO 1411 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001228 0x08001228 0x00000002 Code RO 1426 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1435 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1437 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1440 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1443 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1445 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1448 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000002 Code RO 1449 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x0800122c 0x0800122c 0x00000000 Code RO 1332 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x0800122c 0x0800122c 0x00000000 Code RO 1340 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x0800122c 0x0800122c 0x00000006 Code RO 1352 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x08001232 0x08001232 0x00000000 Code RO 1342 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x08001232 0x08001232 0x00000004 Code RO 1343 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001236 0x08001236 0x00000000 Code RO 1345 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001236 0x08001236 0x00000008 Code RO 1346 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800123e 0x0800123e 0x00000002 Code RO 1363 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x08001240 0x08001240 0x00000000 Code RO 1413 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x08001240 0x08001240 0x00000004 Code RO 1414 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x08001244 0x08001244 0x00000006 Code RO 1415 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x0800124a 0x0800124a 0x00000002 PAD
0x0800124c 0x0800124c 0x00000040 Code RO 4 .text startup_at32f415.o
- 0x0800128c 0x0800128c 0x0000004e Code RO 1317 .text c_w.l(rt_memclr_w.o)
- 0x080012da 0x080012da 0x00000006 Code RO 1318 .text c_w.l(heapauxi.o)
- 0x080012e0 0x080012e0 0x0000004a Code RO 1354 .text c_w.l(sys_stackheap_outer.o)
- 0x0800132a 0x0800132a 0x00000012 Code RO 1355 .text c_w.l(exit.o)
- 0x0800133c 0x0800133c 0x00000008 Code RO 1360 .text c_w.l(libspace.o)
- 0x08001344 0x08001344 0x0000000c Code RO 1420 .text c_w.l(sys_exit.o)
- 0x08001350 0x08001350 0x00000002 Code RO 1428 .text c_w.l(use_no_semi.o)
- 0x08001352 0x08001352 0x00000000 Code RO 1429 .text c_w.l(indicate_semi.o)
+ 0x0800128c 0x0800128c 0x0000004e Code RO 1318 .text c_w.l(rt_memclr_w.o)
+ 0x080012da 0x080012da 0x00000006 Code RO 1319 .text c_w.l(heapauxi.o)
+ 0x080012e0 0x080012e0 0x0000004a Code RO 1355 .text c_w.l(sys_stackheap_outer.o)
+ 0x0800132a 0x0800132a 0x00000012 Code RO 1356 .text c_w.l(exit.o)
+ 0x0800133c 0x0800133c 0x00000008 Code RO 1361 .text c_w.l(libspace.o)
+ 0x08001344 0x08001344 0x0000000c Code RO 1421 .text c_w.l(sys_exit.o)
+ 0x08001350 0x08001350 0x00000002 Code RO 1429 .text c_w.l(use_no_semi.o)
+ 0x08001352 0x08001352 0x00000000 Code RO 1430 .text c_w.l(indicate_semi.o)
0x08001352 0x08001352 0x00000002 PAD
- 0x08001354 0x08001354 0x0000002e Code RO 1118 .text.ADC_DMA_Callback adc.o
+ 0x08001354 0x08001354 0x0000002e Code RO 1119 .text.ADC_DMA_Callback adc.o
0x08001382 0x08001382 0x00000002 PAD
- 0x08001384 0x08001384 0x0000010e Code RO 1120 .text.ADC_Init adc.o
+ 0x08001384 0x08001384 0x0000010e Code RO 1121 .text.ADC_Init adc.o
0x08001492 0x08001492 0x00000002 PAD
- 0x08001494 0x08001494 0x00000002 Code RO 1134 .text.BusFault_Handler at32f415_it.o
+ 0x08001494 0x08001494 0x00000002 Code RO 1135 .text.BusFault_Handler at32f415_it.o
0x08001496 0x08001496 0x00000002 PAD
- 0x08001498 0x08001498 0x0000001a Code RO 1152 .text.CMP1_IRQHandler at32f415_it.o
+ 0x08001498 0x08001498 0x0000001a Code RO 1153 .text.CMP1_IRQHandler at32f415_it.o
0x080014b2 0x080014b2 0x00000002 PAD
- 0x080014b4 0x080014b4 0x0000002a Code RO 1146 .text.DMA1_Channel1_IRQHandler at32f415_it.o
+ 0x080014b4 0x080014b4 0x0000002a Code RO 1147 .text.DMA1_Channel1_IRQHandler at32f415_it.o
0x080014de 0x080014de 0x00000002 PAD
- 0x080014e0 0x080014e0 0x00000042 Code RO 1148 .text.DMA1_Channel4_IRQHandler at32f415_it.o
+ 0x080014e0 0x080014e0 0x00000042 Code RO 1149 .text.DMA1_Channel4_IRQHandler at32f415_it.o
0x08001522 0x08001522 0x00000002 PAD
- 0x08001524 0x08001524 0x0000008c Code RO 1150 .text.DMA1_Channel6_IRQHandler at32f415_it.o
- 0x080015b0 0x080015b0 0x00000002 Code RO 1140 .text.DebugMon_Handler at32f415_it.o
+ 0x08001524 0x08001524 0x0000008c Code RO 1151 .text.DMA1_Channel6_IRQHandler at32f415_it.o
+ 0x080015b0 0x080015b0 0x00000002 Code RO 1141 .text.DebugMon_Handler at32f415_it.o
0x080015b2 0x080015b2 0x00000002 PAD
- 0x080015b4 0x080015b4 0x0000001a Code RO 1164 .text.EXINT15_10_IRQHandler at32f415_it.o
+ 0x080015b4 0x080015b4 0x0000001a Code RO 1165 .text.EXINT15_10_IRQHandler at32f415_it.o
0x080015ce 0x080015ce 0x00000002 PAD
- 0x080015d0 0x080015d0 0x00000002 Code RO 1130 .text.HardFault_Handler at32f415_it.o
+ 0x080015d0 0x080015d0 0x00000002 Code RO 1131 .text.HardFault_Handler at32f415_it.o
0x080015d2 0x080015d2 0x00000002 PAD
- 0x080015d4 0x080015d4 0x00000026 Code RO 1231 .text.MX_IWDG_Init peripherals.o
+ 0x080015d4 0x080015d4 0x00000026 Code RO 1232 .text.MX_IWDG_Init peripherals.o
0x080015fa 0x080015fa 0x00000002 PAD
- 0x080015fc 0x080015fc 0x00000002 Code RO 1132 .text.MemManage_Handler at32f415_it.o
+ 0x080015fc 0x080015fc 0x00000002 Code RO 1133 .text.MemManage_Handler at32f415_it.o
0x080015fe 0x080015fe 0x00000002 PAD
- 0x08001600 0x08001600 0x00000002 Code RO 1128 .text.NMI_Handler at32f415_it.o
+ 0x08001600 0x08001600 0x00000002 Code RO 1129 .text.NMI_Handler at32f415_it.o
0x08001602 0x08001602 0x00000002 PAD
- 0x08001604 0x08001604 0x00000002 Code RO 1142 .text.PendSV_Handler at32f415_it.o
+ 0x08001604 0x08001604 0x00000002 Code RO 1143 .text.PendSV_Handler at32f415_it.o
0x08001606 0x08001606 0x00000002 PAD
- 0x08001608 0x08001608 0x000000e0 Code RO 38 .text.PeriodElapsedCallback main.o
- 0x080016e8 0x080016e8 0x00000002 Code RO 1138 .text.SVC_Handler at32f415_it.o
+ 0x08001608 0x08001608 0x000000da Code RO 38 .text.PeriodElapsedCallback main.o
+ 0x080016e2 0x080016e2 0x00000002 PAD
+ 0x080016e4 0x080016e4 0x00000002 Code RO 1139 .text.SVC_Handler at32f415_it.o
+ 0x080016e6 0x080016e6 0x00000002 PAD
+ 0x080016e8 0x080016e8 0x00000002 Code RO 1145 .text.SysTick_Handler at32f415_it.o
0x080016ea 0x080016ea 0x00000002 PAD
- 0x080016ec 0x080016ec 0x00000002 Code RO 1144 .text.SysTick_Handler at32f415_it.o
- 0x080016ee 0x080016ee 0x00000002 PAD
- 0x080016f0 0x080016f0 0x000000ac Code RO 1310 .text.SystemInit system_at32f415.o
- 0x0800179c 0x0800179c 0x000000f4 Code RO 1215 .text.TIM1_Init peripherals.o
- 0x08001890 0x08001890 0x0000001e Code RO 1154 .text.TMR1_BRK_TMR9_IRQHandler at32f415_it.o
- 0x080018ae 0x080018ae 0x00000002 PAD
- 0x080018b0 0x080018b0 0x00000016 Code RO 1158 .text.TMR1_OVF_TMR10_IRQHandler at32f415_it.o
- 0x080018c6 0x080018c6 0x00000002 PAD
- 0x080018c8 0x080018c8 0x0000001a Code RO 1156 .text.TMR1_TRG_HALL_TMR11_IRQHandler at32f415_it.o
- 0x080018e2 0x080018e2 0x00000002 PAD
- 0x080018e4 0x080018e4 0x00000022 Code RO 1162 .text.TMR3_GLOBAL_IRQHandler at32f415_it.o
- 0x08001906 0x08001906 0x00000002 PAD
- 0x08001908 0x08001908 0x000000a8 Code RO 1227 .text.UN_TIM_Init peripherals.o
- 0x080019b0 0x080019b0 0x00000002 Code RO 1160 .text.USART1_IRQHandler at32f415_it.o
+ 0x080016ec 0x080016ec 0x000000ac Code RO 1311 .text.SystemInit system_at32f415.o
+ 0x08001798 0x08001798 0x000000f4 Code RO 1216 .text.TIM1_Init peripherals.o
+ 0x0800188c 0x0800188c 0x0000001e Code RO 1155 .text.TMR1_BRK_TMR9_IRQHandler at32f415_it.o
+ 0x080018aa 0x080018aa 0x00000002 PAD
+ 0x080018ac 0x080018ac 0x00000016 Code RO 1159 .text.TMR1_OVF_TMR10_IRQHandler at32f415_it.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x0000001a Code RO 1157 .text.TMR1_TRG_HALL_TMR11_IRQHandler at32f415_it.o
+ 0x080018de 0x080018de 0x00000002 PAD
+ 0x080018e0 0x080018e0 0x00000022 Code RO 1163 .text.TMR3_GLOBAL_IRQHandler at32f415_it.o
+ 0x08001902 0x08001902 0x00000002 PAD
+ 0x08001904 0x08001904 0x000000a8 Code RO 1228 .text.UN_TIM_Init peripherals.o
+ 0x080019ac 0x080019ac 0x00000002 Code RO 1161 .text.USART1_IRQHandler at32f415_it.o
+ 0x080019ae 0x080019ae 0x00000002 PAD
+ 0x080019b0 0x080019b0 0x00000002 Code RO 1137 .text.UsageFault_Handler at32f415_it.o
0x080019b2 0x080019b2 0x00000002 PAD
- 0x080019b4 0x080019b4 0x00000002 Code RO 1136 .text.UsageFault_Handler at32f415_it.o
- 0x080019b6 0x080019b6 0x00000002 PAD
- 0x080019b8 0x080019b8 0x0000002a Code RO 56 .text.__NVIC_SystemReset main.o
- 0x080019e2 0x080019e2 0x00000002 PAD
- 0x080019e4 0x080019e4 0x00000044 Code RO 156 .text.adc_base_config at32f415_adc.o
- 0x08001a28 0x08001a28 0x00000008 Code RO 154 .text.adc_base_default_para_init at32f415_adc.o
- 0x08001a30 0x08001a30 0x0000000a Code RO 162 .text.adc_calibration_init at32f415_adc.o
- 0x08001a3a 0x08001a3a 0x00000002 PAD
- 0x08001a3c 0x08001a3c 0x00000008 Code RO 164 .text.adc_calibration_init_status_get at32f415_adc.o
- 0x08001a44 0x08001a44 0x0000000a Code RO 166 .text.adc_calibration_start at32f415_adc.o
- 0x08001a4e 0x08001a4e 0x00000002 PAD
- 0x08001a50 0x08001a50 0x00000008 Code RO 168 .text.adc_calibration_status_get at32f415_adc.o
- 0x08001a58 0x08001a58 0x00000012 Code RO 158 .text.adc_dma_mode_enable at32f415_adc.o
- 0x08001a6a 0x08001a6a 0x00000002 PAD
- 0x08001a6c 0x08001a6c 0x0000000a Code RO 152 .text.adc_enable at32f415_adc.o
- 0x08001a76 0x08001a76 0x00000002 PAD
- 0x08001a78 0x08001a78 0x0000025a Code RO 176 .text.adc_ordinary_channel_set at32f415_adc.o
- 0x08001cd2 0x08001cd2 0x00000002 PAD
- 0x08001cd4 0x08001cd4 0x0000002a Code RO 182 .text.adc_ordinary_conversion_trigger_set at32f415_adc.o
- 0x08001cfe 0x08001cfe 0x00000002 PAD
- 0x08001d00 0x08001d00 0x00000012 Code RO 198 .text.adc_ordinary_software_trigger_enable at32f415_adc.o
- 0x08001d12 0x08001d12 0x00000002 PAD
- 0x08001d14 0x08001d14 0x0000001a Code RO 196 .text.adc_tempersensor_vintrv_enable at32f415_adc.o
- 0x08001d2e 0x08001d2e 0x00000002 PAD
- 0x08001d30 0x08001d30 0x00000088 Code RO 1284 .text.allOff phaseouts.o
- 0x08001db8 0x08001db8 0x000000be Code RO 1290 .text.allpwm phaseouts.o
- 0x08001e76 0x08001e76 0x00000002 PAD
- 0x08001e78 0x08001e78 0x0000007c Code RO 1174 .text.changeCompInput comparator.o
- 0x08001ef4 0x08001ef4 0x0000002a Code RO 270 .text.cmp_enable at32f415_cmp.o
- 0x08001f1e 0x08001f1e 0x00000002 PAD
- 0x08001f20 0x08001f20 0x00000388 Code RO 1286 .text.comStep phaseouts.o
- 0x080022a8 0x080022a8 0x000004dc Code RO 6 .text.computeDshotDMA dshot.o
- 0x08002784 0x08002784 0x000001ec Code RO 104 .text.computeServoInput signal.o
- 0x08002970 0x08002970 0x0000001c Code RO 334 .text.crm_adc_clock_div_set at32f415_crm.o
- 0x0800298c 0x0800298c 0x0000001a Code RO 328 .text.crm_ahb_div_set at32f415_crm.o
- 0x080029a6 0x080029a6 0x00000002 PAD
- 0x080029a8 0x080029a8 0x0000001a Code RO 330 .text.crm_apb1_div_set at32f415_crm.o
- 0x080029c2 0x080029c2 0x00000002 PAD
- 0x080029c4 0x080029c4 0x0000001a Code RO 332 .text.crm_apb2_div_set at32f415_crm.o
- 0x080029de 0x080029de 0x00000002 PAD
- 0x080029e0 0x080029e0 0x00000018 Code RO 356 .text.crm_auto_step_mode_enable at32f415_crm.o
- 0x080029f8 0x080029f8 0x00000082 Code RO 320 .text.crm_clock_source_enable at32f415_crm.o
- 0x08002a7a 0x08002a7a 0x00000002 PAD
- 0x08002a7c 0x08002a7c 0x00000120 Code RO 350 .text.crm_clocks_freq_get at32f415_crm.o
- 0x08002b9c 0x08002b9c 0x0000001a Code RO 306 .text.crm_flag_get at32f415_crm.o
- 0x08002bb6 0x08002bb6 0x00000002 PAD
- 0x08002bb8 0x08002bb8 0x00000028 Code RO 314 .text.crm_periph_clock_enable at32f415_crm.o
- 0x08002be0 0x08002be0 0x00000028 Code RO 316 .text.crm_periph_reset at32f415_crm.o
- 0x08002c08 0x08002c08 0x0000004e Code RO 342 .text.crm_pll_config at32f415_crm.o
- 0x08002c56 0x08002c56 0x00000002 PAD
- 0x08002c58 0x08002c58 0x0000007a Code RO 300 .text.crm_reset at32f415_crm.o
- 0x08002cd2 0x08002cd2 0x00000002 PAD
- 0x08002cd4 0x08002cd4 0x00000012 Code RO 346 .text.crm_sysclk_switch at32f415_crm.o
- 0x08002ce6 0x08002ce6 0x00000002 PAD
- 0x08002ce8 0x08002ce8 0x00000010 Code RO 348 .text.crm_sysclk_switch_status_get at32f415_crm.o
- 0x08002cf8 0x08002cf8 0x0000002c Code RO 19 .text.delayMicros functions.o
- 0x08002d24 0x08002d24 0x0000004e Code RO 21 .text.delayMillis functions.o
- 0x08002d72 0x08002d72 0x00000002 PAD
- 0x08002d74 0x08002d74 0x00000238 Code RO 112 .text.detectInput signal.o
- 0x08002fac 0x08002fac 0x0000000a Code RO 385 .text.dma_channel_enable at32f415_dma.o
- 0x08002fb6 0x08002fb6 0x00000002 PAD
- 0x08002fb8 0x08002fb8 0x0000000e Code RO 393 .text.dma_default_para_init at32f415_dma.o
- 0x08002fc6 0x08002fc6 0x00000002 PAD
- 0x08002fc8 0x08002fc8 0x0000001a Code RO 389 .text.dma_flag_get at32f415_dma.o
- 0x08002fe2 0x08002fe2 0x00000002 PAD
- 0x08002fe4 0x08002fe4 0x0000007c Code RO 395 .text.dma_init at32f415_dma.o
- 0x08003060 0x08003060 0x00000010 Code RO 383 .text.dma_interrupt_enable at32f415_dma.o
- 0x08003070 0x08003070 0x0000005a Code RO 377 .text.dma_reset at32f415_dma.o
- 0x080030ca 0x080030ca 0x00000002 PAD
- 0x080030cc 0x080030cc 0x00000012 Code RO 1172 .text.enableCompInterrupts comparator.o
- 0x080030de 0x080030de 0x00000002 PAD
- 0x080030e0 0x080030e0 0x0000010e Code RO 1261 .text.enableCorePeripherals peripherals.o
- 0x080031ee 0x080031ee 0x00000002 PAD
- 0x080031f0 0x080031f0 0x0000000c Code RO 526 .text.flash_flag_clear at32f415_flash.o
- 0x080031fc 0x080031fc 0x00000012 Code RO 534 .text.flash_lock at32f415_flash.o
- 0x0800320e 0x0800320e 0x00000002 PAD
- 0x08003210 0x08003210 0x0000018e Code RO 536 .text.flash_sector_erase at32f415_flash.o
- 0x0800339e 0x0800339e 0x00000002 PAD
- 0x080033a0 0x080033a0 0x0000001e Code RO 532 .text.flash_unlock at32f415_flash.o
- 0x080033be 0x080033be 0x00000002 PAD
- 0x080033c0 0x080033c0 0x00000186 Code RO 544 .text.flash_word_program at32f415_flash.o
- 0x08003546 0x08003546 0x00000002 PAD
- 0x08003548 0x08003548 0x00000080 Code RO 1288 .text.fullBrake phaseouts.o
- 0x080035c8 0x080035c8 0x00000012 Code RO 1257 .text.generatePwmTimerEvent peripherals.o
- 0x080035da 0x080035da 0x00000002 PAD
- 0x080035dc 0x080035dc 0x00000008 Code RO 17 .text.getAbsDif functions.o
- 0x080035e4 0x080035e4 0x00000010 Code RO 1168 .text.getCompOutputLevel comparator.o
- 0x080035f4 0x080035f4 0x00000026 Code RO 1124 .text.getConvertedDegrees adc.o
- 0x0800361a 0x0800361a 0x00000002 PAD
- 0x0800361c 0x0800361c 0x00000010 Code RO 1190 .text.getInputPinState io.o
- 0x0800362c 0x0800362c 0x00000012 Code RO 597 .text.gpio_default_para_init at32f415_gpio.o
- 0x0800363e 0x0800363e 0x00000002 PAD
- 0x08003640 0x08003640 0x0000020e Code RO 595 .text.gpio_init at32f415_gpio.o
- 0x0800384e 0x0800384e 0x00000002 PAD
- 0x08003850 0x08003850 0x00000036 Code RO 23 .text.gpio_mode_QUICK functions.o
- 0x08003886 0x08003886 0x00000002 PAD
- 0x08003888 0x08003888 0x00000040 Code RO 621 .text.gpio_pin_remap_config at32f415_gpio.o
- 0x080038c8 0x080038c8 0x00000004 Code RO 1229 .text.initAfterJump peripherals.o
- 0x080038cc 0x080038cc 0x00000138 Code RO 1207 .text.initCorePeripherals peripherals.o
- 0x08003a04 0x08003a04 0x000000bc Code RO 40 .text.interruptRoutine main.o
- 0x08003ac0 0x08003ac0 0x00000332 Code RO 28 .text.loadEEpromSettings main.o
- 0x08003df2 0x08003df2 0x00000002 PAD
- 0x08003df4 0x08003df4 0x00000be8 Code RO 54 .text.main main.o
- 0x080049dc 0x080049dc 0x0000010e Code RO 1303 .text.makeTelemPackage serial_telemetry.o
- 0x08004aea 0x08004aea 0x00000002 PAD
- 0x08004aec 0x08004aec 0x000001e4 Code RO 8 .text.make_dshot_package dshot.o
- 0x08004cd0 0x08004cd0 0x0000006c Code RO 15 .text.map functions.o
- 0x08004d3c 0x08004d3c 0x00000018 Code RO 1170 .text.maskPhaseInterrupts comparator.o
- 0x08004d54 0x08004d54 0x00000072 Code RO 691 .text.nvic_irq_enable at32f415_misc.o
- 0x08004dc6 0x08004dc6 0x00000002 PAD
- 0x08004dc8 0x08004dc8 0x00000094 Code RO 144 .text.playBeaconTune3 sounds.o
- 0x08004e5c 0x08004e5c 0x0000012e Code RO 128 .text.playBlueJayTune sounds.o
- 0x08004f8a 0x08004f8a 0x00000002 PAD
- 0x08004f8c 0x08004f8c 0x00000068 Code RO 142 .text.playChangedTone sounds.o
- 0x08004ff4 0x08004ff4 0x00000068 Code RO 140 .text.playDefaultTone sounds.o
- 0x0800505c 0x0800505c 0x0000007a Code RO 138 .text.playInputTune sounds.o
- 0x080050d6 0x080050d6 0x00000002 PAD
- 0x080050d8 0x080050d8 0x0000007c Code RO 136 .text.playInputTune2 sounds.o
- 0x08005154 0x08005154 0x00000090 Code RO 130 .text.playStartupTune sounds.o
- 0x080051e4 0x080051e4 0x00000038 Code RO 50 .text.processDshot main.o
- 0x0800521c 0x0800521c 0x00000072 Code RO 1264 .text.proportionalBrake phaseouts.o
- 0x0800528e 0x0800528e 0x00000002 PAD
- 0x08005290 0x08005290 0x00000062 Code RO 1179 .text.read_flash_bin eeprom.o
- 0x080052f2 0x080052f2 0x00000002 PAD
- 0x080052f4 0x080052f4 0x0000009c Code RO 1186 .text.receiveDshotDma io.o
- 0x08005390 0x08005390 0x00000010 Code RO 1259 .text.resetInputCaptureTimer peripherals.o
- 0x080053a0 0x080053a0 0x0000007e Code RO 30 .text.saveEEpromSettings main.o
- 0x0800541e 0x0800541e 0x00000002 PAD
- 0x08005420 0x08005420 0x00000122 Code RO 1177 .text.save_flash_nolib eeprom.o
- 0x08005542 0x08005542 0x00000002 PAD
- 0x08005544 0x08005544 0x000000aa Code RO 1188 .text.sendDshotDma io.o
- 0x080055ee 0x080055ee 0x00000002 PAD
- 0x080055f0 0x080055f0 0x0000001c Code RO 1297 .text.send_telem_DMA serial_telemetry.o
- 0x0800560c 0x0800560c 0x00000762 Code RO 44 .text.setInput main.o
- 0x08005d6e 0x08005d6e 0x00000002 PAD
- 0x08005d70 0x08005d70 0x00000012 Code RO 1196 .text.setInputPullUp io.o
- 0x08005d82 0x08005d82 0x00000002 PAD
- 0x08005d84 0x08005d84 0x0000000c Code RO 1251 .text.setPWMCompare1 peripherals.o
- 0x08005d90 0x08005d90 0x0000000c Code RO 1253 .text.setPWMCompare2 peripherals.o
- 0x08005d9c 0x08005d9c 0x0000000c Code RO 1255 .text.setPWMCompare3 peripherals.o
- 0x08005da8 0x08005da8 0x00000014 Code RO 120 .text.setVolume sounds.o
- 0x08005dbc 0x08005dbc 0x00000076 Code RO 1209 .text.system_clock_config peripherals.o
- 0x08005e32 0x08005e32 0x00000002 PAD
- 0x08005e34 0x08005e34 0x000000f0 Code RO 1312 .text.system_core_clock_update system_at32f415.o
- 0x08005f24 0x08005f24 0x000000f8 Code RO 1305 .text.telem_UART_Init serial_telemetry.o
- 0x0800601c 0x0800601c 0x000004e0 Code RO 46 .text.tenKhzRoutine main.o
- 0x080064fc 0x080064fc 0x00000096 Code RO 887 .text.tmr_channel_enable at32f415_tmr.o
- 0x08006592 0x08006592 0x00000002 PAD
- 0x08006594 0x08006594 0x00000062 Code RO 871 .text.tmr_output_channel_buffer_enable at32f415_tmr.o
- 0x080065f6 0x080065f6 0x00000002 PAD
- 0x080065f8 0x080065f8 0x00000012 Code RO 869 .text.tmr_period_buffer_enable at32f415_tmr.o
- 0x0800660a 0x0800660a 0x00000002 PAD
- 0x0800660c 0x0800660c 0x000000d6 Code RO 831 .text.tmr_reset at32f415_tmr.o
+ 0x080019b4 0x080019b4 0x0000002a Code RO 56 .text.__NVIC_SystemReset main.o
+ 0x080019de 0x080019de 0x00000002 PAD
+ 0x080019e0 0x080019e0 0x00000044 Code RO 157 .text.adc_base_config at32f415_adc.o
+ 0x08001a24 0x08001a24 0x00000008 Code RO 155 .text.adc_base_default_para_init at32f415_adc.o
+ 0x08001a2c 0x08001a2c 0x0000000a Code RO 163 .text.adc_calibration_init at32f415_adc.o
+ 0x08001a36 0x08001a36 0x00000002 PAD
+ 0x08001a38 0x08001a38 0x00000008 Code RO 165 .text.adc_calibration_init_status_get at32f415_adc.o
+ 0x08001a40 0x08001a40 0x0000000a Code RO 167 .text.adc_calibration_start at32f415_adc.o
+ 0x08001a4a 0x08001a4a 0x00000002 PAD
+ 0x08001a4c 0x08001a4c 0x00000008 Code RO 169 .text.adc_calibration_status_get at32f415_adc.o
+ 0x08001a54 0x08001a54 0x00000012 Code RO 159 .text.adc_dma_mode_enable at32f415_adc.o
+ 0x08001a66 0x08001a66 0x00000002 PAD
+ 0x08001a68 0x08001a68 0x0000000a Code RO 153 .text.adc_enable at32f415_adc.o
+ 0x08001a72 0x08001a72 0x00000002 PAD
+ 0x08001a74 0x08001a74 0x0000025a Code RO 177 .text.adc_ordinary_channel_set at32f415_adc.o
+ 0x08001cce 0x08001cce 0x00000002 PAD
+ 0x08001cd0 0x08001cd0 0x0000002a Code RO 183 .text.adc_ordinary_conversion_trigger_set at32f415_adc.o
+ 0x08001cfa 0x08001cfa 0x00000002 PAD
+ 0x08001cfc 0x08001cfc 0x00000012 Code RO 199 .text.adc_ordinary_software_trigger_enable at32f415_adc.o
+ 0x08001d0e 0x08001d0e 0x00000002 PAD
+ 0x08001d10 0x08001d10 0x0000001a Code RO 197 .text.adc_tempersensor_vintrv_enable at32f415_adc.o
+ 0x08001d2a 0x08001d2a 0x00000002 PAD
+ 0x08001d2c 0x08001d2c 0x00000088 Code RO 1285 .text.allOff phaseouts.o
+ 0x08001db4 0x08001db4 0x000000be Code RO 1291 .text.allpwm phaseouts.o
+ 0x08001e72 0x08001e72 0x00000002 PAD
+ 0x08001e74 0x08001e74 0x0000007c Code RO 1175 .text.changeCompInput comparator.o
+ 0x08001ef0 0x08001ef0 0x0000002a Code RO 271 .text.cmp_enable at32f415_cmp.o
+ 0x08001f1a 0x08001f1a 0x00000002 PAD
+ 0x08001f1c 0x08001f1c 0x00000388 Code RO 1287 .text.comStep phaseouts.o
+ 0x080022a4 0x080022a4 0x000004dc Code RO 6 .text.computeDshotDMA dshot.o
+ 0x08002780 0x08002780 0x000001ec Code RO 105 .text.computeServoInput signal.o
+ 0x0800296c 0x0800296c 0x0000001c Code RO 335 .text.crm_adc_clock_div_set at32f415_crm.o
+ 0x08002988 0x08002988 0x0000001a Code RO 329 .text.crm_ahb_div_set at32f415_crm.o
+ 0x080029a2 0x080029a2 0x00000002 PAD
+ 0x080029a4 0x080029a4 0x0000001a Code RO 331 .text.crm_apb1_div_set at32f415_crm.o
+ 0x080029be 0x080029be 0x00000002 PAD
+ 0x080029c0 0x080029c0 0x0000001a Code RO 333 .text.crm_apb2_div_set at32f415_crm.o
+ 0x080029da 0x080029da 0x00000002 PAD
+ 0x080029dc 0x080029dc 0x00000018 Code RO 357 .text.crm_auto_step_mode_enable at32f415_crm.o
+ 0x080029f4 0x080029f4 0x00000082 Code RO 321 .text.crm_clock_source_enable at32f415_crm.o
+ 0x08002a76 0x08002a76 0x00000002 PAD
+ 0x08002a78 0x08002a78 0x00000120 Code RO 351 .text.crm_clocks_freq_get at32f415_crm.o
+ 0x08002b98 0x08002b98 0x0000001a Code RO 307 .text.crm_flag_get at32f415_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000028 Code RO 315 .text.crm_periph_clock_enable at32f415_crm.o
+ 0x08002bdc 0x08002bdc 0x00000028 Code RO 317 .text.crm_periph_reset at32f415_crm.o
+ 0x08002c04 0x08002c04 0x0000004e Code RO 343 .text.crm_pll_config at32f415_crm.o
+ 0x08002c52 0x08002c52 0x00000002 PAD
+ 0x08002c54 0x08002c54 0x0000007a Code RO 301 .text.crm_reset at32f415_crm.o
+ 0x08002cce 0x08002cce 0x00000002 PAD
+ 0x08002cd0 0x08002cd0 0x00000012 Code RO 347 .text.crm_sysclk_switch at32f415_crm.o
+ 0x08002ce2 0x08002ce2 0x00000002 PAD
+ 0x08002ce4 0x08002ce4 0x00000010 Code RO 349 .text.crm_sysclk_switch_status_get at32f415_crm.o
+ 0x08002cf4 0x08002cf4 0x0000002c Code RO 19 .text.delayMicros functions.o
+ 0x08002d20 0x08002d20 0x0000004e Code RO 21 .text.delayMillis functions.o
+ 0x08002d6e 0x08002d6e 0x00000002 PAD
+ 0x08002d70 0x08002d70 0x00000238 Code RO 113 .text.detectInput signal.o
+ 0x08002fa8 0x08002fa8 0x0000000a Code RO 386 .text.dma_channel_enable at32f415_dma.o
+ 0x08002fb2 0x08002fb2 0x00000002 PAD
+ 0x08002fb4 0x08002fb4 0x0000000e Code RO 394 .text.dma_default_para_init at32f415_dma.o
+ 0x08002fc2 0x08002fc2 0x00000002 PAD
+ 0x08002fc4 0x08002fc4 0x0000001a Code RO 390 .text.dma_flag_get at32f415_dma.o
+ 0x08002fde 0x08002fde 0x00000002 PAD
+ 0x08002fe0 0x08002fe0 0x0000007c Code RO 396 .text.dma_init at32f415_dma.o
+ 0x0800305c 0x0800305c 0x00000010 Code RO 384 .text.dma_interrupt_enable at32f415_dma.o
+ 0x0800306c 0x0800306c 0x0000005a Code RO 378 .text.dma_reset at32f415_dma.o
+ 0x080030c6 0x080030c6 0x00000002 PAD
+ 0x080030c8 0x080030c8 0x00000012 Code RO 1173 .text.enableCompInterrupts comparator.o
+ 0x080030da 0x080030da 0x00000002 PAD
+ 0x080030dc 0x080030dc 0x0000010e Code RO 1262 .text.enableCorePeripherals peripherals.o
+ 0x080031ea 0x080031ea 0x00000002 PAD
+ 0x080031ec 0x080031ec 0x0000000c Code RO 527 .text.flash_flag_clear at32f415_flash.o
+ 0x080031f8 0x080031f8 0x00000012 Code RO 535 .text.flash_lock at32f415_flash.o
+ 0x0800320a 0x0800320a 0x00000002 PAD
+ 0x0800320c 0x0800320c 0x0000018e Code RO 537 .text.flash_sector_erase at32f415_flash.o
+ 0x0800339a 0x0800339a 0x00000002 PAD
+ 0x0800339c 0x0800339c 0x0000001e Code RO 533 .text.flash_unlock at32f415_flash.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x00000186 Code RO 545 .text.flash_word_program at32f415_flash.o
+ 0x08003542 0x08003542 0x00000002 PAD
+ 0x08003544 0x08003544 0x00000080 Code RO 1289 .text.fullBrake phaseouts.o
+ 0x080035c4 0x080035c4 0x00000012 Code RO 1258 .text.generatePwmTimerEvent peripherals.o
+ 0x080035d6 0x080035d6 0x00000002 PAD
+ 0x080035d8 0x080035d8 0x00000008 Code RO 17 .text.getAbsDif functions.o
+ 0x080035e0 0x080035e0 0x00000010 Code RO 1169 .text.getCompOutputLevel comparator.o
+ 0x080035f0 0x080035f0 0x00000026 Code RO 1125 .text.getConvertedDegrees adc.o
+ 0x08003616 0x08003616 0x00000002 PAD
+ 0x08003618 0x08003618 0x00000010 Code RO 1191 .text.getInputPinState io.o
+ 0x08003628 0x08003628 0x00000012 Code RO 598 .text.gpio_default_para_init at32f415_gpio.o
+ 0x0800363a 0x0800363a 0x00000002 PAD
+ 0x0800363c 0x0800363c 0x0000020e Code RO 596 .text.gpio_init at32f415_gpio.o
+ 0x0800384a 0x0800384a 0x00000002 PAD
+ 0x0800384c 0x0800384c 0x00000036 Code RO 23 .text.gpio_mode_QUICK functions.o
+ 0x08003882 0x08003882 0x00000002 PAD
+ 0x08003884 0x08003884 0x00000040 Code RO 622 .text.gpio_pin_remap_config at32f415_gpio.o
+ 0x080038c4 0x080038c4 0x00000004 Code RO 1230 .text.initAfterJump peripherals.o
+ 0x080038c8 0x080038c8 0x00000138 Code RO 1208 .text.initCorePeripherals peripherals.o
+ 0x08003a00 0x08003a00 0x000000b4 Code RO 40 .text.interruptRoutine main.o
+ 0x08003ab4 0x08003ab4 0x0000032e Code RO 28 .text.loadEEpromSettings main.o
+ 0x08003de2 0x08003de2 0x00000002 PAD
+ 0x08003de4 0x08003de4 0x00000c04 Code RO 54 .text.main main.o
+ 0x080049e8 0x080049e8 0x0000010e Code RO 1304 .text.makeTelemPackage serial_telemetry.o
+ 0x08004af6 0x08004af6 0x00000002 PAD
+ 0x08004af8 0x08004af8 0x000001e4 Code RO 8 .text.make_dshot_package dshot.o
+ 0x08004cdc 0x08004cdc 0x0000006c Code RO 15 .text.map functions.o
+ 0x08004d48 0x08004d48 0x00000018 Code RO 1171 .text.maskPhaseInterrupts comparator.o
+ 0x08004d60 0x08004d60 0x00000072 Code RO 692 .text.nvic_irq_enable at32f415_misc.o
+ 0x08004dd2 0x08004dd2 0x00000002 PAD
+ 0x08004dd4 0x08004dd4 0x00000094 Code RO 145 .text.playBeaconTune3 sounds.o
+ 0x08004e68 0x08004e68 0x00000068 Code RO 143 .text.playChangedTone sounds.o
+ 0x08004ed0 0x08004ed0 0x00000068 Code RO 141 .text.playDefaultTone sounds.o
+ 0x08004f38 0x08004f38 0x0000007a Code RO 139 .text.playInputTune sounds.o
+ 0x08004fb2 0x08004fb2 0x00000002 PAD
+ 0x08004fb4 0x08004fb4 0x0000007c Code RO 137 .text.playInputTune2 sounds.o
+ 0x08005030 0x08005030 0x00000038 Code RO 50 .text.processDshot main.o
+ 0x08005068 0x08005068 0x00000072 Code RO 1265 .text.proportionalBrake phaseouts.o
+ 0x080050da 0x080050da 0x00000002 PAD
+ 0x080050dc 0x080050dc 0x00000062 Code RO 1180 .text.read_flash_bin eeprom.o
+ 0x0800513e 0x0800513e 0x00000002 PAD
+ 0x08005140 0x08005140 0x0000009c Code RO 1187 .text.receiveDshotDma io.o
+ 0x080051dc 0x080051dc 0x00000010 Code RO 1260 .text.resetInputCaptureTimer peripherals.o
+ 0x080051ec 0x080051ec 0x0000007e Code RO 30 .text.saveEEpromSettings main.o
+ 0x0800526a 0x0800526a 0x00000002 PAD
+ 0x0800526c 0x0800526c 0x00000122 Code RO 1178 .text.save_flash_nolib eeprom.o
+ 0x0800538e 0x0800538e 0x00000002 PAD
+ 0x08005390 0x08005390 0x000000aa Code RO 1189 .text.sendDshotDma io.o
+ 0x0800543a 0x0800543a 0x00000002 PAD
+ 0x0800543c 0x0800543c 0x0000001c Code RO 1298 .text.send_telem_DMA serial_telemetry.o
+ 0x08005458 0x08005458 0x00000762 Code RO 44 .text.setInput main.o
+ 0x08005bba 0x08005bba 0x00000002 PAD
+ 0x08005bbc 0x08005bbc 0x00000012 Code RO 1197 .text.setInputPullUp io.o
+ 0x08005bce 0x08005bce 0x00000002 PAD
+ 0x08005bd0 0x08005bd0 0x0000000c Code RO 1252 .text.setPWMCompare1 peripherals.o
+ 0x08005bdc 0x08005bdc 0x0000000c Code RO 1254 .text.setPWMCompare2 peripherals.o
+ 0x08005be8 0x08005be8 0x0000000c Code RO 1256 .text.setPWMCompare3 peripherals.o
+ 0x08005bf4 0x08005bf4 0x00000014 Code RO 121 .text.setVolume sounds.o
+ 0x08005c08 0x08005c08 0x00000076 Code RO 1210 .text.system_clock_config peripherals.o
+ 0x08005c7e 0x08005c7e 0x00000002 PAD
+ 0x08005c80 0x08005c80 0x000000f0 Code RO 1313 .text.system_core_clock_update system_at32f415.o
+ 0x08005d70 0x08005d70 0x000000f8 Code RO 1306 .text.telem_UART_Init serial_telemetry.o
+ 0x08005e68 0x08005e68 0x000004e4 Code RO 46 .text.tenKhzRoutine main.o
+ 0x0800634c 0x0800634c 0x00000096 Code RO 888 .text.tmr_channel_enable at32f415_tmr.o
+ 0x080063e2 0x080063e2 0x00000002 PAD
+ 0x080063e4 0x080063e4 0x00000062 Code RO 872 .text.tmr_output_channel_buffer_enable at32f415_tmr.o
+ 0x08006446 0x08006446 0x00000002 PAD
+ 0x08006448 0x08006448 0x00000012 Code RO 870 .text.tmr_period_buffer_enable at32f415_tmr.o
+ 0x0800645a 0x0800645a 0x00000002 PAD
+ 0x0800645c 0x0800645c 0x000000d6 Code RO 832 .text.tmr_reset at32f415_tmr.o
+ 0x08006532 0x08006532 0x00000002 PAD
+ 0x08006534 0x08006534 0x0000019c Code RO 107 .text.transfercomplete signal.o
+ 0x080066d0 0x080066d0 0x00000012 Code RO 961 .text.usart_dma_transmitter_enable at32f415_usart.o
0x080066e2 0x080066e2 0x00000002 PAD
- 0x080066e4 0x080066e4 0x0000019c Code RO 106 .text.transfercomplete signal.o
- 0x08006880 0x08006880 0x00000012 Code RO 960 .text.usart_dma_transmitter_enable at32f415_usart.o
- 0x08006892 0x08006892 0x00000002 PAD
- 0x08006894 0x08006894 0x00000012 Code RO 948 .text.usart_enable at32f415_usart.o
- 0x080068a6 0x080068a6 0x00000002 PAD
- 0x080068a8 0x080068a8 0x00000086 Code RO 944 .text.usart_init at32f415_usart.o
- 0x0800692e 0x0800692e 0x00000002 PAD
- 0x08006930 0x08006930 0x00000012 Code RO 952 .text.usart_receiver_enable at32f415_usart.o
- 0x08006942 0x08006942 0x00000002 PAD
- 0x08006944 0x08006944 0x00000012 Code RO 988 .text.usart_single_line_halfduplex_select at32f415_usart.o
- 0x08006956 0x08006956 0x00000002 PAD
- 0x08006958 0x08006958 0x00000012 Code RO 950 .text.usart_transmitter_enable at32f415_usart.o
- 0x0800696a 0x0800696a 0x00000002 PAD
- 0x0800696c 0x0800696c 0x00000116 Code RO 48 .text.zcfoundroutine main.o
- 0x08006a82 0x08006a82 0x00000002 PAD
- 0x08006a84 0x08006a84 0x000000c4 Code RO 1320 x$fpl$fadd fz_ws.l(faddsub_clz.o)
- 0x08006b48 0x08006b48 0x00000054 Code RO 1323 x$fpl$fcmp fz_ws.l(fcmp.o)
- 0x08006b9c 0x08006b9c 0x00000018 Code RO 1353 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
- 0x08006bb4 0x08006bb4 0x00000184 Code RO 1325 x$fpl$fdiv fz_ws.l(fdiv.o)
- 0x08006d38 0x08006d38 0x00000068 Code RO 1332 x$fpl$feqf fz_ws.l(feqf.o)
- 0x08006da0 0x08006da0 0x00000036 Code RO 1326 x$fpl$ffix fz_ws.l(ffix.o)
- 0x08006dd6 0x08006dd6 0x00000002 PAD
- 0x08006dd8 0x08006dd8 0x00000030 Code RO 1329 x$fpl$fflt fz_ws.l(fflt_clz.o)
- 0x08006e08 0x08006e08 0x00000068 Code RO 1333 x$fpl$fgeqf fz_ws.l(fgeqf.o)
- 0x08006e70 0x08006e70 0x00000068 Code RO 1334 x$fpl$fleqf fz_ws.l(fleqf.o)
- 0x08006ed8 0x08006ed8 0x0000008c Code RO 1335 x$fpl$fnaninf fz_ws.l(fnaninf.o)
- 0x08006f64 0x08006f64 0x0000000a Code RO 1336 x$fpl$fretinf fz_ws.l(fretinf.o)
- 0x08006f6e 0x08006f6e 0x00000002 PAD
- 0x08006f70 0x08006f70 0x000000ea Code RO 1322 x$fpl$fsub fz_ws.l(faddsub_clz.o)
- 0x0800705a 0x0800705a 0x00000000 Code RO 1337 x$fpl$usenofp fz_ws.l(usenofp.o)
- 0x0800705a 0x0800705a 0x00000008 Data RO 370 .rodata.cst8 at32f415_crm.o
- 0x08007062 0x08007062 0x00000010 Data RO 10 .rodata.gcr_encode_table dshot.o
- 0x08007072 0x08007072 0x00000002 PAD
- 0x08007074 0x08007074 0x00000020 Data RO 1466 Region$$Table anon$$obj.o
+ 0x080066e4 0x080066e4 0x00000012 Code RO 949 .text.usart_enable at32f415_usart.o
+ 0x080066f6 0x080066f6 0x00000002 PAD
+ 0x080066f8 0x080066f8 0x00000086 Code RO 945 .text.usart_init at32f415_usart.o
+ 0x0800677e 0x0800677e 0x00000002 PAD
+ 0x08006780 0x08006780 0x00000012 Code RO 953 .text.usart_receiver_enable at32f415_usart.o
+ 0x08006792 0x08006792 0x00000002 PAD
+ 0x08006794 0x08006794 0x00000012 Code RO 989 .text.usart_single_line_halfduplex_select at32f415_usart.o
+ 0x080067a6 0x080067a6 0x00000002 PAD
+ 0x080067a8 0x080067a8 0x00000012 Code RO 951 .text.usart_transmitter_enable at32f415_usart.o
+ 0x080067ba 0x080067ba 0x00000002 PAD
+ 0x080067bc 0x080067bc 0x00000112 Code RO 48 .text.zcfoundroutine main.o
+ 0x080068ce 0x080068ce 0x00000002 PAD
+ 0x080068d0 0x080068d0 0x000000c4 Code RO 1321 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006994 0x08006994 0x00000054 Code RO 1324 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080069e8 0x080069e8 0x00000018 Code RO 1354 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006a00 0x08006a00 0x00000184 Code RO 1326 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006b84 0x08006b84 0x00000068 Code RO 1333 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006bec 0x08006bec 0x00000036 Code RO 1327 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006c22 0x08006c22 0x00000002 PAD
+ 0x08006c24 0x08006c24 0x00000030 Code RO 1330 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006c54 0x08006c54 0x00000068 Code RO 1334 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006cbc 0x08006cbc 0x00000068 Code RO 1335 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006d24 0x08006d24 0x0000008c Code RO 1336 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006db0 0x08006db0 0x0000000a Code RO 1337 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006dba 0x08006dba 0x00000002 PAD
+ 0x08006dbc 0x08006dbc 0x000000ea Code RO 1323 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006ea6 0x08006ea6 0x00000000 Code RO 1338 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006ea6 0x08006ea6 0x00000008 Data RO 371 .rodata.cst8 at32f415_crm.o
+ 0x08006eae 0x08006eae 0x00000010 Data RO 10 .rodata.gcr_encode_table dshot.o
+ 0x08006ebe 0x08006ebe 0x00000002 PAD
+ 0x08006ec0 0x08006ec0 0x00000020 Data RO 1467 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007098, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006ee0, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x00000060 Data RW 97 .data..L_MergedGlobals main.o
- 0x20000060 COMPRESSED 0x00000006 Data RW 115 .data..L_MergedGlobals signal.o
+ 0x20000000 COMPRESSED 0x00000060 Data RW 98 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 116 .data..L_MergedGlobals signal.o
0x20000066 COMPRESSED 0x00000002 PAD
- 0x20000068 COMPRESSED 0x00000078 Data RW 98 .data..L_MergedGlobals.1 main.o
- 0x200000e0 COMPRESSED 0x00000001 Data RW 1205 .data.buffer_padding io.o
- 0x200000e1 COMPRESSED 0x00000001 Data RW 1202 .data.ic_timer_prescaler io.o
+ 0x20000068 COMPRESSED 0x00000078 Data RW 99 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
0x200000e2 COMPRESSED 0x00000002 PAD
- 0x200000e4 COMPRESSED 0x00000004 Data RW 114 .data.max_servo_deviation signal.o
- 0x200000e8 COMPRESSED 0x00000001 Data RW 1307 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 115 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1308 .data.nbDataToTransmit serial_telemetry.o
0x200000e9 COMPRESSED 0x00000001 PAD
- 0x200000ea COMPRESSED 0x000002d0 Data RW 83 .data.pwmSin main.o
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 84 .data.pwmSin main.o
0x200003ba COMPRESSED 0x00000002 PAD
- 0x200003bc COMPRESSED 0x00000004 Data RW 1314 .data.system_core_clock system_at32f415.o
- 0x200003c0 - 0x00000060 Zero RW 1361 .bss c_w.l(libspace.o)
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1315 .data.system_core_clock system_at32f415.o
+ 0x200003c0 - 0x00000060 Zero RW 1362 .bss c_w.l(libspace.o)
0x20000420 - 0x0000005c Zero RW 13 .bss..L_MergedGlobals dshot.o
- 0x2000047c - 0x0000001c Zero RW 116 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 99 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x0000001c Zero RW 100 .bss..L_MergedGlobals.3 main.o
- 0x20000530 - 0x00000006 Zero RW 1126 .bss.ADCDataDMA adc.o
- 0x20000536 - 0x0000000a Zero RW 1308 .bss.aTxBuffer serial_telemetry.o
- 0x20000540 - 0x00000001 Zero RW 146 .bss.beep_volume sounds.o
+ 0x2000047c - 0x0000001c Zero RW 117 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 100 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 101 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1127 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1309 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 147 .bss.beep_volume sounds.o
0x20000541 COMPRESSED 0x00000003 PAD
- 0x20000544 - 0x00000100 Zero RW 1203 .bss.dma_buffer io.o
- 0x20000644 - 0x00000001 Zero RW 94 .bss.dshotcommand main.o
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 95 .bss.dshotcommand main.o
0x20000645 - 0x000000b0 Zero RW 80 .bss.eepromBuffer main.o
0x200006f5 COMPRESSED 0x00000003 PAD
0x200006f8 - 0x00000094 Zero RW 11 .bss.gcr dshot.o
0x2000078c - 0x00000001 Zero RW 81 .bss.last_dshot_command main.o
- 0x2000078d - 0x00000001 Zero RW 1204 .bss.out_put io.o
- 0x2000078e - 0x000000c8 Zero RW 86 .bss.readings main.o
+ 0x2000078d - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x2000078e - 0x000000c8 Zero RW 87 .bss.readings main.o
0x20000856 COMPRESSED 0x00000002 PAD
0x20000858 - 0x00000200 Zero RW 2 HEAP startup_at32f415.o
0x20000a58 - 0x00000400 Zero RW 1 STACK startup_at32f415.o
@@ -3553,7 +3550,7 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08007be0 0x08007be0 0x0000001e Data RO 148 .rodata.test firmwareversion.o
+ 0x08007be0 0x08007be0 0x0000001e Data RO 149 .rodata.test firmwareversion.o
==============================================================================
@@ -3580,17 +3577,17 @@ Image component sizes
0 0 30 0 0 0 firmwareversion.o
292 0 0 0 0 0 functions.o
360 0 0 2 257 0 io.o
- 7918 16 0 936 530 0 main.o
+ 7928 16 0 936 530 0 main.o
1224 0 0 0 0 0 peripherals.o
1472 12 0 0 0 0 phaseouts.o
546 0 0 1 10 0 serial_telemetry.o
1472 0 0 10 28 0 signal.o
- 1068 0 0 0 1 0 sounds.o
+ 622 0 0 0 1 0 sounds.o
64 26 368 0 1536 0 startup_at32f415.o
412 16 0 4 0 0 system_at32f415.o
----------------------------------------------------------------------
- 22384 180 458 960 2616 0 Object Totals
+ 21948 180 458 960 2616 0 Object Totals
0 0 32 0 0 0 (incl. Generated)
160 0 4 7 8 0 (incl. Padding)
@@ -3653,15 +3650,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 24298 300 458 960 2712 0 Grand Totals
- 24298 300 458 744 2712 0 ELF Image Totals (compressed)
- 24298 300 458 744 0 0 ROM Totals
+ 23862 300 458 960 2712 0 Grand Totals
+ 23862 300 458 744 2712 0 ELF Image Totals (compressed)
+ 23862 300 458 744 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 24756 ( 24.18kB)
+ Total RO Size (Code + RO Data) 24320 ( 23.75kB)
Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
- Total ROM Size (Code + RO Data + RW Data) 25500 ( 24.90kB)
+ Total ROM Size (Code + RO Data + RW Data) 25064 ( 24.48kB)
==============================================================================
diff --git a/Keil_Projects/Listings/AM32_AT32DEV_F421.map b/Keil_Projects/Listings/AM32_AT32DEV_F421.map
new file mode 100644
index 00000000..6c3a9217
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT32DEV_F421.map
@@ -0,0 +1,3347 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30274 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x0800472c Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x0800483c Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a20 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a8c Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa4 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b18 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bac Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cdc Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d44 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004dac Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e28 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea4 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f34 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f6c Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe4 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005048 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050c8 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050d8 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005158 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x0800527c Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005318 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005334 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a98 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005aac Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac4 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad0 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae4 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b5c Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c3c Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c4c Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d40 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006224 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062bc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006320 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006334 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f0 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800658c Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b4 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800663c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006650 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006664 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006678 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x0800678c Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679b Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006850 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a4 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068bd Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068bc Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a40 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aa8 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae0 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b10 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b78 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be0 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c6c Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c78 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c87 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d62 Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006d62 Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d62 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3076 main.o(.text.main)
+ makeTelemPackage 0x0800472d Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x0800483d Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a21 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a8d Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa5 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b19 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bad Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cdd Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d45 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004dad Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e29 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea5 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f35 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f6d Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe5 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005049 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050c9 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050d9 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005159 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x0800527d Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005319 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005335 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a99 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005aad Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005ab9 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac5 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad1 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae5 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b5d Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c4d Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d41 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006225 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062bd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006321 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006335 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f1 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x0800658d Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800663d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006651 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006665 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006679 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x0800678d Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x0800678d Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006851 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006851 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800685f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x0800686d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x0800686d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006889 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006889 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006897 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006897 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a5 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068bd Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068bd Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a41 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a41 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aa9 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aa9 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae1 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae1 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b11 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b79 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b79 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcb Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be1 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c6d Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c79 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c79 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d62 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6a Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d7c Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d9c 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d9c, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1353 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1366 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1568 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1566 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1570 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1428 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1435 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1442 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1444 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1446 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1480 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1502 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1519 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1522 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1531 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1390 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1403 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1415 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1406 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1408 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1409 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1432 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1482 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1483 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1484 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1354 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1362 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1364 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1419 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1421 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1429 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1492 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1507 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1509 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1300 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 362 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 1191 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 629 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c04 Code RO 66 .text.main main.o
+ 0x0800472c 0x0800472c 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483a 0x0800483a 0x00000002 PAD
+ 0x0800483c 0x0800483c 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a20 0x08004a20 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004a8c 0x08004a8c 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa4 0x08004aa4 0x00000072 Code RO 735 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b16 0x08004b16 0x00000002 PAD
+ 0x08004b18 0x08004b18 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x08004bac 0x08004bac 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x08004cda 0x08004cda 0x00000002 PAD
+ 0x08004cdc 0x08004cdc 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004d44 0x08004d44 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004dac 0x08004dac 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004e26 0x08004e26 0x00000002 PAD
+ 0x08004e28 0x08004e28 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004ea4 0x08004ea4 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004f34 0x08004f34 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004f6c 0x08004f6c 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08004fe4 0x08004fe4 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x08005046 0x08005046 0x00000002 PAD
+ 0x08005048 0x08005048 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x080050c6 0x080050c6 0x00000002 PAD
+ 0x080050c8 0x080050c8 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x080050d8 0x080050d8 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x08005156 0x08005156 0x00000002 PAD
+ 0x08005158 0x08005158 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x0800527a 0x0800527a 0x00000002 PAD
+ 0x0800527c 0x0800527c 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x08005316 0x08005316 0x00000002 PAD
+ 0x08005318 0x08005318 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
+ 0x08005334 0x08005334 0x00000762 Code RO 56 .text.setInput main.o
+ 0x08005a96 0x08005a96 0x00000002 PAD
+ 0x08005a98 0x08005a98 0x00000012 Code RO 1197 .text.setInputPullUp io.o
+ 0x08005aaa 0x08005aaa 0x00000002 PAD
+ 0x08005aac 0x08005aac 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005ab8 0x08005ab8 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005ac4 0x08005ac4 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005ad0 0x08005ad0 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x08005ae4 0x08005ae4 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005b5a 0x08005b5a 0x00000002 PAD
+ 0x08005b5c 0x08005b5c 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005c4c 0x08005c4c 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d40 0x08005d40 0x000004e4 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006224 0x08006224 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062ba 0x080062ba 0x00000002 PAD
+ 0x080062bc 0x080062bc 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800631e 0x0800631e 0x00000002 PAD
+ 0x08006320 0x08006320 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006332 0x08006332 0x00000002 PAD
+ 0x08006334 0x08006334 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x080063ee 0x080063ee 0x00000002 PAD
+ 0x080063f0 0x080063f0 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x0800658c 0x0800658c 0x00000012 Code RO 1003 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x0800659e 0x0800659e 0x00000002 PAD
+ 0x080065a0 0x080065a0 0x00000012 Code RO 991 .text.usart_enable at32f421_usart.o
+ 0x080065b2 0x080065b2 0x00000002 PAD
+ 0x080065b4 0x080065b4 0x00000086 Code RO 987 .text.usart_init at32f421_usart.o
+ 0x0800663a 0x0800663a 0x00000002 PAD
+ 0x0800663c 0x0800663c 0x00000012 Code RO 995 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800664e 0x0800664e 0x00000002 PAD
+ 0x08006650 0x08006650 0x00000012 Code RO 1031 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006662 0x08006662 0x00000002 PAD
+ 0x08006664 0x08006664 0x00000012 Code RO 993 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006676 0x08006676 0x00000002 PAD
+ 0x08006678 0x08006678 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x0800678a 0x0800678a 0x00000002 PAD
+ 0x0800678c 0x0800678c 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006850 0x08006850 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a4 0x080068a4 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068bc 0x080068bc 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a40 0x08006a40 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aa8 0x08006aa8 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ade 0x08006ade 0x00000002 PAD
+ 0x08006ae0 0x08006ae0 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b10 0x08006b10 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b78 0x08006b78 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be0 0x08006be0 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c6c 0x08006c6c 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c76 0x08006c76 0x00000002 PAD
+ 0x08006c78 0x08006c78 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d62 0x08006d62 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d62 0x08006d62 0x00000008 Data RO 376 .rodata.cst8 at32f421_crm.o
+ 0x08006d6a 0x08006d6a 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7a 0x08006d7a 0x00000002 PAD
+ 0x08006d7c 0x08006d7c 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1430 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1352 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1351 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 888 30 8 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 162 0 0 0 0 11007 at32f421_gpio.o
+ 476 0 0 0 4 9639 at32f421_it.o
+ 114 0 0 0 0 6161 at32f421_misc.o
+ 452 20 0 0 0 28646 at32f421_tmr.o
+ 224 0 0 0 0 10632 at32f421_usart.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 314 0 0 2 257 13083 io.o
+ 7928 14 0 936 530 28914 main.o
+ 1186 0 0 0 0 26678 peripherals.o
+ 1568 12 0 0 0 10837 phaseouts.o
+ 542 0 0 1 10 15881 serial_telemetry.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21788 178 294 960 2624 303697 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23702 298 294 960 2720 304221 Grand Totals
+ 23702 298 294 744 2720 304221 ELF Image Totals (compressed)
+ 23702 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23996 ( 23.43kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24740 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AT32PB4_054_F421.map b/Keil_Projects/Listings/AM32_AT32PB4_054_F421.map
new file mode 100644
index 00000000..883c3543
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT32PB4_054_F421.map
@@ -0,0 +1,3340 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30258 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002170 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800264c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002838 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002854 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002870 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x0800288c Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a8 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028c0 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002944 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a4c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a5c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a80 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa8 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002ad0 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b20 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b9c Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bb0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bec Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c3c Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e90 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002ea0 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f1c Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f5c Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f70 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003080 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030a0 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003230 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003250 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d8 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003464 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003478 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003480 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003490 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b8 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c8 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003540 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003558 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003580 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035b0 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003748 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037fc Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b2c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004734 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004844 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a28 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a94 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aac Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b20 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb4 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d4c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db4 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e30 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004eac Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f3c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f74 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fec Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005050 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050d0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050e0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005160 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005284 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005320 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800533c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005aa0 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab4 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005ac0 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005acc Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad8 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005aec Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b64 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c44 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c54 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d48 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x0800622c Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c4 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006328 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x0800633c Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f8 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006594 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a8 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065bc Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006644 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006658 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x0800666c Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006680 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006794 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067a3 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006858 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068ac Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c4 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a48 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ab0 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae8 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b18 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b80 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be8 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c74 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c80 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8f Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d6a Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d6a Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 986 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002171 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800264d Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002839 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002855 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002871 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x0800288d Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a9 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028c1 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002945 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a65 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a81 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa9 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002ad1 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b21 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b9d Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bb1 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bc1 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bed Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c3d Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e75 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e81 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e91 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ea1 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f1d Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f5d Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f71 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003081 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x0800308d Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030a1 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003231 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003251 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d9 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003465 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003479 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003481 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003491 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b9 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c9 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003541 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003559 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003581 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035ad Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035b1 Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003749 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037fd Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b2d Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004735 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004845 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a29 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a95 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aad Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b21 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb5 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d4d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db5 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e31 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ead Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f3d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f75 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fed Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005051 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050d1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050e1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005161 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005285 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005321 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800533d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005aa1 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab5 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005ac1 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005acd Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad9 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005aed Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b65 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c55 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d49 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x0800622d Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c5 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006329 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x0800633d Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f9 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006595 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a9 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065bd Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006645 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006659 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x0800666d Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006681 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006795 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006795 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006859 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006859 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006867 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006875 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006875 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006883 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006883 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006891 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006891 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068ad Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a49 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a49 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ab1 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ab1 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae9 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae9 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b19 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b81 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b81 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bd3 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be9 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c75 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c81 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c81 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d6a Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d72 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d84 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da4 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006168, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006090])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da4, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003da Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216e 0x0800216e 0x00000002 PAD
+ 0x08002170 0x08002170 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800264c 0x0800264c 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002838 0x08002838 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002854 0x08002854 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286e 0x0800286e 0x00000002 PAD
+ 0x08002870 0x08002870 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800288a 0x0800288a 0x00000002 PAD
+ 0x0800288c 0x0800288c 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a6 0x080028a6 0x00000002 PAD
+ 0x080028a8 0x080028a8 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028c0 0x080028c0 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002942 0x08002942 0x00000002 PAD
+ 0x08002944 0x08002944 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a64 0x08002a64 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7e 0x08002a7e 0x00000002 PAD
+ 0x08002a80 0x08002a80 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa8 0x08002aa8 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ad0 0x08002ad0 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1e 0x08002b1e 0x00000002 PAD
+ 0x08002b20 0x08002b20 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b9a 0x08002b9a 0x00000002 PAD
+ 0x08002b9c 0x08002b9c 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bae 0x08002bae 0x00000002 PAD
+ 0x08002bb0 0x08002bb0 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bc0 0x08002bc0 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bec 0x08002bec 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c3a 0x08002c3a 0x00000002 PAD
+ 0x08002c3c 0x08002c3c 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e74 0x08002e74 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7e 0x08002e7e 0x00000002 PAD
+ 0x08002e80 0x08002e80 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8e 0x08002e8e 0x00000002 PAD
+ 0x08002e90 0x08002e90 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002ea0 0x08002ea0 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f1c 0x08002f1c 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f5c 0x08002f5c 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6e 0x08002f6e 0x00000002 PAD
+ 0x08002f70 0x08002f70 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307e 0x0800307e 0x00000002 PAD
+ 0x08003080 0x08003080 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x0800308c 0x0800308c 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309e 0x0800309e 0x00000002 PAD
+ 0x080030a0 0x080030a0 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322e 0x0800322e 0x00000002 PAD
+ 0x08003230 0x08003230 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324e 0x0800324e 0x00000002 PAD
+ 0x08003250 0x08003250 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d6 0x080033d6 0x00000002 PAD
+ 0x080033d8 0x080033d8 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003464 0x08003464 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003476 0x08003476 0x00000002 PAD
+ 0x08003478 0x08003478 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003480 0x08003480 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348e 0x0800348e 0x00000002 PAD
+ 0x08003490 0x08003490 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b6 0x080034b6 0x00000002 PAD
+ 0x080034b8 0x080034b8 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c8 0x080034c8 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353e 0x0800353e 0x00000002 PAD
+ 0x08003540 0x08003540 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003556 0x08003556 0x00000002 PAD
+ 0x08003558 0x08003558 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357e 0x0800357e 0x00000002 PAD
+ 0x08003580 0x08003580 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035ac 0x080035ac 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035b0 0x080035b0 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003748 0x08003748 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037fc 0x080037fc 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b2a 0x08003b2a 0x00000002 PAD
+ 0x08003b2c 0x08003b2c 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004734 0x08004734 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x08004842 0x08004842 0x00000002 PAD
+ 0x08004844 0x08004844 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a28 0x08004a28 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a94 0x08004a94 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aac 0x08004aac 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1e 0x08004b1e 0x00000002 PAD
+ 0x08004b20 0x08004b20 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb4 0x08004bb4 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004ce2 0x08004ce2 0x00000002 PAD
+ 0x08004ce4 0x08004ce4 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d4c 0x08004d4c 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db4 0x08004db4 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e2e 0x08004e2e 0x00000002 PAD
+ 0x08004e30 0x08004e30 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004eac 0x08004eac 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f3c 0x08004f3c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f74 0x08004f74 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fec 0x08004fec 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800504e 0x0800504e 0x00000002 PAD
+ 0x08005050 0x08005050 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050ce 0x080050ce 0x00000002 PAD
+ 0x080050d0 0x080050d0 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050e0 0x080050e0 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800515e 0x0800515e 0x00000002 PAD
+ 0x08005160 0x08005160 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08005282 0x08005282 0x00000002 PAD
+ 0x08005284 0x08005284 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x0800531e 0x0800531e 0x00000002 PAD
+ 0x08005320 0x08005320 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x0800533c 0x0800533c 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a9e 0x08005a9e 0x00000002 PAD
+ 0x08005aa0 0x08005aa0 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005ab2 0x08005ab2 0x00000002 PAD
+ 0x08005ab4 0x08005ab4 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005ac0 0x08005ac0 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005acc 0x08005acc 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad8 0x08005ad8 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005aec 0x08005aec 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b62 0x08005b62 0x00000002 PAD
+ 0x08005b64 0x08005b64 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c54 0x08005c54 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d48 0x08005d48 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x0800622c 0x0800622c 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062c2 0x080062c2 0x00000002 PAD
+ 0x080062c4 0x080062c4 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006326 0x08006326 0x00000002 PAD
+ 0x08006328 0x08006328 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800633a 0x0800633a 0x00000002 PAD
+ 0x0800633c 0x0800633c 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063f6 0x080063f6 0x00000002 PAD
+ 0x080063f8 0x080063f8 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006594 0x08006594 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a6 0x080065a6 0x00000002 PAD
+ 0x080065a8 0x080065a8 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065ba 0x080065ba 0x00000002 PAD
+ 0x080065bc 0x080065bc 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x08006642 0x08006642 0x00000002 PAD
+ 0x08006644 0x08006644 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006656 0x08006656 0x00000002 PAD
+ 0x08006658 0x08006658 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x0800666a 0x0800666a 0x00000002 PAD
+ 0x0800666c 0x0800666c 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667e 0x0800667e 0x00000002 PAD
+ 0x08006680 0x08006680 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x08006792 0x08006792 0x00000002 PAD
+ 0x08006794 0x08006794 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006858 0x08006858 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068ac 0x080068ac 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c4 0x080068c4 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a48 0x08006a48 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ab0 0x08006ab0 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae6 0x08006ae6 0x00000002 PAD
+ 0x08006ae8 0x08006ae8 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b18 0x08006b18 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b80 0x08006b80 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be8 0x08006be8 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c74 0x08006c74 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7e 0x08006c7e 0x00000002 PAD
+ 0x08006c80 0x08006c80 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d6a 0x08006d6a 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d6a 0x08006d6a 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d72 0x08006d72 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d82 0x08006d82 0x00000002 PAD
+ 0x08006d84 0x08006d84 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da8, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7932 16 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1570 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21796 180 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 158 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23710 300 294 960 2720 0 Grand Totals
+ 23710 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23710 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24004 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24748 ( 24.17kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AT32PB4_405_F421.map b/Keil_Projects/Listings/AM32_AT32PB4_405_F421.map
new file mode 100644
index 00000000..91515908
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT32PB4_405_F421.map
@@ -0,0 +1,3340 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30258 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002174 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002650 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800283c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002858 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002874 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002890 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028ac Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028c4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002948 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a50 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a60 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a68 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a84 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aac Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002ad4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b24 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ba0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bb4 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bc4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bf0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c40 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e78 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e84 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e94 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002ea4 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f20 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f60 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f74 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003084 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003090 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030a4 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003234 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003254 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033dc Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003468 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800347c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003484 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003494 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034bc Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034cc Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003544 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800355c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003584 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035b0 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035b4 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x0800374c Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003800 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b30 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004738 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004848 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a2c Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a98 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004ab0 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b24 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb8 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce8 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d50 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db8 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e34 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004eb0 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f40 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f78 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004ff0 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005054 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050d4 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050e4 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005164 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005288 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005324 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005340 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005aa4 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005ac4 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ad0 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005adc Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005af0 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b68 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c48 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c58 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d4c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006230 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c8 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x0800632c Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006340 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063fc Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006598 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065ac Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065c0 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006648 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x0800665c Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006670 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006684 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006798 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067a7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x0800685c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068b0 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c8 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a4c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ab4 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006aec Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b1c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b84 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bec Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c78 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c84 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c93 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d6e Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d6e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 990 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002175 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002651 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800283d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002859 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002875 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002891 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028ad Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028c5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002949 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a69 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a85 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aad Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002ad5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b25 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ba1 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bb5 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bc5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bf1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c41 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e79 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e85 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e95 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ea5 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f21 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f61 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f75 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003085 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003091 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030a5 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003235 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003255 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033dd Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003469 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800347d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003485 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003495 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034bd Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034cd Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003545 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800355d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003585 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035b1 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035b5 Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x0800374d Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003801 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b31 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004739 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004849 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a2d Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a99 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004ab1 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b25 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb9 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce9 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d51 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db9 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e35 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004eb1 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f41 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f79 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004ff1 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005055 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050d5 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050e5 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005165 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005289 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005325 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005341 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005aa5 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab9 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005ac5 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ad1 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005add Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005af1 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b69 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c59 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d4d Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006231 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c9 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x0800632d Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006341 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063fd Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006599 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065ad Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065c1 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006649 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x0800665d Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006671 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006685 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006799 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006799 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x0800685d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x0800685d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800686b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006879 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006879 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006887 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006887 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006895 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006895 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068a3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068a3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068b1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a4d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a4d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ab5 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ab5 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006aed Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006aed Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b1d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b85 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b85 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bd7 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bed Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c79 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c85 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c85 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d6e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d76 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d88 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da8 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006168, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006090])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003de Code RO 1089 .text.comStep phaseouts.o
+ 0x08002172 0x08002172 0x00000002 PAD
+ 0x08002174 0x08002174 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002650 0x08002650 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x0800283c 0x0800283c 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002858 0x08002858 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002872 0x08002872 0x00000002 PAD
+ 0x08002874 0x08002874 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800288e 0x0800288e 0x00000002 PAD
+ 0x08002890 0x08002890 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028aa 0x080028aa 0x00000002 PAD
+ 0x080028ac 0x080028ac 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028c4 0x080028c4 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002946 0x08002946 0x00000002 PAD
+ 0x08002948 0x08002948 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a68 0x08002a68 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a82 0x08002a82 0x00000002 PAD
+ 0x08002a84 0x08002a84 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aac 0x08002aac 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ad4 0x08002ad4 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b22 0x08002b22 0x00000002 PAD
+ 0x08002b24 0x08002b24 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b9e 0x08002b9e 0x00000002 PAD
+ 0x08002ba0 0x08002ba0 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bc4 0x08002bc4 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bf0 0x08002bf0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c3e 0x08002c3e 0x00000002 PAD
+ 0x08002c40 0x08002c40 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e78 0x08002e78 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e82 0x08002e82 0x00000002 PAD
+ 0x08002e84 0x08002e84 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e92 0x08002e92 0x00000002 PAD
+ 0x08002e94 0x08002e94 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002ea4 0x08002ea4 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f20 0x08002f20 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f60 0x08002f60 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f72 0x08002f72 0x00000002 PAD
+ 0x08002f74 0x08002f74 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003090 0x08003090 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x080030a2 0x080030a2 0x00000002 PAD
+ 0x080030a4 0x080030a4 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x08003252 0x08003252 0x00000002 PAD
+ 0x08003254 0x08003254 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033da 0x080033da 0x00000002 PAD
+ 0x080033dc 0x080033dc 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003468 0x08003468 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x0800347a 0x0800347a 0x00000002 PAD
+ 0x0800347c 0x0800347c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003484 0x08003484 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x08003492 0x08003492 0x00000002 PAD
+ 0x08003494 0x08003494 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034ba 0x080034ba 0x00000002 PAD
+ 0x080034bc 0x080034bc 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034cc 0x080034cc 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x08003542 0x08003542 0x00000002 PAD
+ 0x08003544 0x08003544 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800355a 0x0800355a 0x00000002 PAD
+ 0x0800355c 0x0800355c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003582 0x08003582 0x00000002 PAD
+ 0x08003584 0x08003584 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b0 0x080035b0 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035b4 0x080035b4 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x0800374c 0x0800374c 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003800 0x08003800 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b2e 0x08003b2e 0x00000002 PAD
+ 0x08003b30 0x08003b30 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004738 0x08004738 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x08004846 0x08004846 0x00000002 PAD
+ 0x08004848 0x08004848 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a2c 0x08004a2c 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a98 0x08004a98 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004ab0 0x08004ab0 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b22 0x08004b22 0x00000002 PAD
+ 0x08004b24 0x08004b24 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb8 0x08004bb8 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004ce6 0x08004ce6 0x00000002 PAD
+ 0x08004ce8 0x08004ce8 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d50 0x08004d50 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db8 0x08004db8 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e32 0x08004e32 0x00000002 PAD
+ 0x08004e34 0x08004e34 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004eb0 0x08004eb0 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f40 0x08004f40 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f78 0x08004f78 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004ff0 0x08004ff0 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x08005052 0x08005052 0x00000002 PAD
+ 0x08005054 0x08005054 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050d2 0x080050d2 0x00000002 PAD
+ 0x080050d4 0x080050d4 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050e4 0x080050e4 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x08005162 0x08005162 0x00000002 PAD
+ 0x08005164 0x08005164 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08005286 0x08005286 0x00000002 PAD
+ 0x08005288 0x08005288 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x08005322 0x08005322 0x00000002 PAD
+ 0x08005324 0x08005324 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005340 0x08005340 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005aa2 0x08005aa2 0x00000002 PAD
+ 0x08005aa4 0x08005aa4 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005ab6 0x08005ab6 0x00000002 PAD
+ 0x08005ab8 0x08005ab8 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005ac4 0x08005ac4 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ad0 0x08005ad0 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005adc 0x08005adc 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005af0 0x08005af0 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b66 0x08005b66 0x00000002 PAD
+ 0x08005b68 0x08005b68 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c58 0x08005c58 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d4c 0x08005d4c 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006230 0x08006230 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062c6 0x080062c6 0x00000002 PAD
+ 0x080062c8 0x080062c8 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800632a 0x0800632a 0x00000002 PAD
+ 0x0800632c 0x0800632c 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800633e 0x0800633e 0x00000002 PAD
+ 0x08006340 0x08006340 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063fa 0x080063fa 0x00000002 PAD
+ 0x080063fc 0x080063fc 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006598 0x08006598 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065aa 0x080065aa 0x00000002 PAD
+ 0x080065ac 0x080065ac 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065be 0x080065be 0x00000002 PAD
+ 0x080065c0 0x080065c0 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x08006646 0x08006646 0x00000002 PAD
+ 0x08006648 0x08006648 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800665a 0x0800665a 0x00000002 PAD
+ 0x0800665c 0x0800665c 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x0800666e 0x0800666e 0x00000002 PAD
+ 0x08006670 0x08006670 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x08006796 0x08006796 0x00000002 PAD
+ 0x08006798 0x08006798 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x0800685c 0x0800685c 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068b0 0x080068b0 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c8 0x080068c8 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a4c 0x08006a4c 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ab4 0x08006ab4 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006aea 0x08006aea 0x00000002 PAD
+ 0x08006aec 0x08006aec 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b1c 0x08006b1c 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b84 0x08006b84 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bec 0x08006bec 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c78 0x08006c78 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c82 0x08006c82 0x00000002 PAD
+ 0x08006c84 0x08006c84 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d6e 0x08006d6e 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d6e 0x08006d6e 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d76 0x08006d76 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d86 0x08006d86 0x00000002 PAD
+ 0x08006d88 0x08006d88 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da8, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7932 16 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1574 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21800 180 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 158 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23714 300 294 960 2720 0 Grand Totals
+ 23714 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23714 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24008 ( 23.45kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24752 ( 24.17kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AT32PB4_540_F421.map b/Keil_Projects/Listings/AM32_AT32PB4_540_F421.map
new file mode 100644
index 00000000..33982aa6
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT32PB4_540_F421.map
@@ -0,0 +1,3339 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30258 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7932 16 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21792 180 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23706 300 294 960 2720 0 Grand Totals
+ 23706 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23706 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AT32SLOTCAR_F421.map b/Keil_Projects/Listings/AM32_AT32SLOTCAR_F421.map
new file mode 100644
index 00000000..5530480f
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT32SLOTCAR_F421.map
@@ -0,0 +1,3293 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clocks_freq_get), (288 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_crm.o(.rodata.cst8), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_init), (118 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_enable), (114 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_init), (134 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_single_line_halfduplex_select), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.text.send_telem_DMA), (28 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.makeTelemPackage), (270 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.text.telem_UART_Init), (244 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing serial_telemetry.o(.data.nbDataToTransmit), (1 bytes).
+ Removing serial_telemetry.o(.bss.aTxBuffer), (10 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+975 unused section(s) (total 31563 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x0800295c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002984 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x080029ac Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x080029fc Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002a78 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002a9c Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002ac8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002b18 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002d50 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002d5c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002d6c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002d7c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002df8 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002e38 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002e4c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08002f5c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08002f68 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08002f7c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800310c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800312c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080032b4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003340 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003354 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800335c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800336c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x08003394 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080033a4 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x080033bc Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x080033e4 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003410 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003414 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080035a8 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x0800365c Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x0800398c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004554 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004738 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x080047a4 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x080047bc Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004850 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004980 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x080049e8 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004a50 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004acc Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004b48 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004bd8 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004c10 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004c88 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08004cec Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08004d6c Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08004d7c Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08004dfc Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08004f20 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08004fbc Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005720 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005734 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005740 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x0800574c Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005758 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x0800576c Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x080057e4 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x080058c4 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x080058d4 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08005db8 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08005e50 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08005eb4 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08005ec8 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08005f84 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006120 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006234 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006243 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080062f8 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x0800634c Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006365 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006364 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x080064e8 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006550 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006588 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x080065b8 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006620 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006688 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006714 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006720 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x0800672f Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ x$fpl$usenofp 0x0800680a Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000850 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000850 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a50 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a50 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e50 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_flag_get 0x08002941 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x0800295d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002985 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x080029ad Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x080029fd Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002a79 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002a8d Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002a9d Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002ac9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002b19 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002d51 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002d5d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002d6d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002d7d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002df9 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002e39 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002e4d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08002f5d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08002f69 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08002f7d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800310d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800312d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080032b5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003341 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003355 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800335d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800336d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x08003395 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_mode_QUICK 0x080033a5 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x080033bd Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x080033e5 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003411 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003415 Thumb Code 404 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080035a9 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x0800365d Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x0800398d Thumb Code 3016 main.o(.text.main)
+ make_dshot_package 0x08004555 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004739 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x080047a5 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ playBeaconTune3 0x080047bd Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004851 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004981 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x080049e9 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004a51 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004acd Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004b49 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004bd9 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004c11 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004c89 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08004ced Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08004d6d Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08004d7d Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08004dfd Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08004f21 Thumb Code 154 io.o(.text.sendDshotDma)
+ setInput 0x08004fbd Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005721 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005735 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005741 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x0800574d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005759 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x0800576d Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x080057e5 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ tenKhzRoutine 0x080058d5 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08005db9 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08005e51 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08005eb5 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08005ec9 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08005f85 Thumb Code 412 signal.o(.text.transfercomplete)
+ zcfoundroutine 0x08006121 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006235 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006235 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080062f9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080062f9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006307 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006315 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006315 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006323 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006323 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006331 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006331 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800633f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800633f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x0800634d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006365 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006365 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x080064e9 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x080064e9 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006551 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006551 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006589 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006589 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x080065b9 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006621 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006621 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006673 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006689 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006715 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006721 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006721 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x0800680a Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x0800680a Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x0800681c Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x0800683c 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000e4 Data 4 signal.o(.data.max_servo_deviation)
+ pwmSin 0x200000e8 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b8 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ beep_volume 0x20000536 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000538 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000638 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000639 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006ec Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f0 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000784 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000785 Data 1 io.o(.bss.out_put)
+ readings 0x20000786 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005c00, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005b28])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x0000583c, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x0800295a 0x0800295a 0x00000002 PAD
+ 0x0800295c 0x0800295c 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002984 0x08002984 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x080029ac 0x080029ac 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x080029fa 0x080029fa 0x00000002 PAD
+ 0x080029fc 0x080029fc 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002a76 0x08002a76 0x00000002 PAD
+ 0x08002a78 0x08002a78 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002a8a 0x08002a8a 0x00000002 PAD
+ 0x08002a8c 0x08002a8c 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002a9c 0x08002a9c 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002ac8 0x08002ac8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002b16 0x08002b16 0x00000002 PAD
+ 0x08002b18 0x08002b18 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002d50 0x08002d50 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002d5a 0x08002d5a 0x00000002 PAD
+ 0x08002d5c 0x08002d5c 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002d6a 0x08002d6a 0x00000002 PAD
+ 0x08002d6c 0x08002d6c 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002d7c 0x08002d7c 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002df8 0x08002df8 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002e38 0x08002e38 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002e4a 0x08002e4a 0x00000002 PAD
+ 0x08002e4c 0x08002e4c 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08002f5a 0x08002f5a 0x00000002 PAD
+ 0x08002f5c 0x08002f5c 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08002f68 0x08002f68 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x08002f7a 0x08002f7a 0x00000002 PAD
+ 0x08002f7c 0x08002f7c 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800310a 0x0800310a 0x00000002 PAD
+ 0x0800310c 0x0800310c 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800312a 0x0800312a 0x00000002 PAD
+ 0x0800312c 0x0800312c 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080032b2 0x080032b2 0x00000002 PAD
+ 0x080032b4 0x080032b4 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003340 0x08003340 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003352 0x08003352 0x00000002 PAD
+ 0x08003354 0x08003354 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800335c 0x0800335c 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800336a 0x0800336a 0x00000002 PAD
+ 0x0800336c 0x0800336c 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x08003392 0x08003392 0x00000002 PAD
+ 0x08003394 0x08003394 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080033a4 0x080033a4 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003410 0x08003410 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x08003414 0x08003414 0x00000194 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x080035a8 0x080035a8 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x0800365c 0x0800365c 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x0800398a 0x0800398a 0x00000002 PAD
+ 0x0800398c 0x0800398c 0x00000bc8 Code RO 52 .text.main main.o
+ 0x08004554 0x08004554 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004738 0x08004738 0x0000006c Code RO 11 .text.map functions.o
+ 0x080047a4 0x080047a4 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x080047bc 0x080047bc 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004850 0x08004850 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x0800497e 0x0800497e 0x00000002 PAD
+ 0x08004980 0x08004980 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x080049e8 0x080049e8 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004a50 0x08004a50 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004aca 0x08004aca 0x00000002 PAD
+ 0x08004acc 0x08004acc 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004b48 0x08004b48 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004bd8 0x08004bd8 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004c10 0x08004c10 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004c88 0x08004c88 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x08004cea 0x08004cea 0x00000002 PAD
+ 0x08004cec 0x08004cec 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x08004d6a 0x08004d6a 0x00000002 PAD
+ 0x08004d6c 0x08004d6c 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x08004d7c 0x08004d7c 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x08004dfa 0x08004dfa 0x00000002 PAD
+ 0x08004dfc 0x08004dfc 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08004f1e 0x08004f1e 0x00000002 PAD
+ 0x08004f20 0x08004f20 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x08004fba 0x08004fba 0x00000002 PAD
+ 0x08004fbc 0x08004fbc 0x00000762 Code RO 42 .text.setInput main.o
+ 0x0800571e 0x0800571e 0x00000002 PAD
+ 0x08005720 0x08005720 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005732 0x08005732 0x00000002 PAD
+ 0x08005734 0x08005734 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005740 0x08005740 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x0800574c 0x0800574c 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005758 0x08005758 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x0800576c 0x0800576c 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x080057e2 0x080057e2 0x00000002 PAD
+ 0x080057e4 0x080057e4 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x080058d4 0x080058d4 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08005db8 0x08005db8 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08005e4e 0x08005e4e 0x00000002 PAD
+ 0x08005e50 0x08005e50 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08005eb2 0x08005eb2 0x00000002 PAD
+ 0x08005eb4 0x08005eb4 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08005ec6 0x08005ec6 0x00000002 PAD
+ 0x08005ec8 0x08005ec8 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x08005f82 0x08005f82 0x00000002 PAD
+ 0x08005f84 0x08005f84 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006120 0x08006120 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x08006232 0x08006232 0x00000002 PAD
+ 0x08006234 0x08006234 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080062f8 0x080062f8 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x0800634c 0x0800634c 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006364 0x08006364 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x080064e8 0x080064e8 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006550 0x08006550 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006586 0x08006586 0x00000002 PAD
+ 0x08006588 0x08006588 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x080065b8 0x080065b8 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006620 0x08006620 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006688 0x08006688 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006714 0x08006714 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x0800671e 0x0800671e 0x00000002 PAD
+ 0x08006720 0x08006720 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x0800680a 0x0800680a 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x0800680a 0x0800680a 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x0800681a 0x0800681a 0x00000002 PAD
+ 0x0800681c 0x0800681c 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006840, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003b8 COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003bc COMPRESSED 0x00000004 PAD
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000537 COMPRESSED 0x00000001 PAD
+ 0x20000538 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000638 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000639 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006e9 COMPRESSED 0x00000003 PAD
+ 0x200006ec - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006f0 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000784 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000785 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a50 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 600 6 0 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 44 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7868 14 0 936 530 0 main.o
+ 1182 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 20420 154 286 956 2612 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 138 0 4 4 10 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 22334 274 286 956 2708 0 Grand Totals
+ 22334 274 286 744 2708 0 ELF Image Totals (compressed)
+ 22334 274 286 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 22620 ( 22.09kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 23364 ( 22.82kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AT_F4_04_F421.map b/Keil_Projects/Listings/AM32_AT_F4_04_F421.map
new file mode 100644
index 00000000..33982aa6
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT_F4_04_F421.map
@@ -0,0 +1,3339 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30258 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7932 16 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21792 180 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23706 300 294 960 2720 0 Grand Totals
+ 23706 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23706 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_DAKEFPV_35A_F415.map b/Keil_Projects/Listings/AM32_DAKEFPV_35A_F415.map
index 99a65a44..d04c2aa0 100644
--- a/Keil_Projects/Listings/AM32_DAKEFPV_35A_F415.map
+++ b/Keil_Projects/Listings/AM32_DAKEFPV_35A_F415.map
@@ -169,7 +169,6 @@ Section Cross References
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 .L_MergedGlobals.2
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 io.o(.text.receiveDshotDma) for receiveDshotDma
main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
@@ -1217,17 +1216,17 @@ Removing Unused input sections from the image.
Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
Removing main.o(.text.getBemfState), (72 bytes).
Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
- Removing main.o(.text.commutate), (134 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), (182 bytes).
+ Removing main.o(.text.startMotor), (178 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), (316 bytes).
+ Removing main.o(.text.advanceincrement), (310 bytes).
Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
Removing main.o(.ARM.exidx.text.main), (8 bytes).
Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
@@ -1254,6 +1253,7 @@ Removing Unused input sections from the image.
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(.rodata.str1.4), (13 bytes).
@@ -1285,7 +1285,9 @@ Removing Unused input sections from the image.
Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
Removing sounds.o(.text.getBlueJayNoteFrequency), (26 bytes).
Removing sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency), (8 bytes).
+ Removing sounds.o(.text.playBlueJayTune), (302 bytes).
Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes).
+ Removing sounds.o(.text.playStartupTune), (144 bytes).
Removing sounds.o(.ARM.exidx.text.playStartupTune), (8 bytes).
Removing sounds.o(.text.playBrushedStartupTune), (144 bytes).
Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
@@ -2349,7 +2351,7 @@ Removing Unused input sections from the image.
Removing system_at32f415.o(.ARM.exidx.text.SystemInit), (8 bytes).
Removing system_at32f415.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
-1150 unused section(s) (total 37649 bytes) removed from the image.
+1153 unused section(s) (total 38084 bytes) removed from the image.
==============================================================================
@@ -2533,147 +2535,145 @@ Image Symbol Table
[Anonymous Symbol] 0x08001600 Section 0 at32f415_it.o(.text.NMI_Handler)
[Anonymous Symbol] 0x08001604 Section 0 at32f415_it.o(.text.PendSV_Handler)
[Anonymous Symbol] 0x08001608 Section 0 main.o(.text.PeriodElapsedCallback)
- [Anonymous Symbol] 0x080016e8 Section 0 at32f415_it.o(.text.SVC_Handler)
- [Anonymous Symbol] 0x080016ec Section 0 at32f415_it.o(.text.SysTick_Handler)
- [Anonymous Symbol] 0x080016f0 Section 0 system_at32f415.o(.text.SystemInit)
- [Anonymous Symbol] 0x0800179c Section 0 peripherals.o(.text.TIM1_Init)
- [Anonymous Symbol] 0x08001890 Section 0 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
- [Anonymous Symbol] 0x080018b0 Section 0 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
- [Anonymous Symbol] 0x080018c8 Section 0 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
- [Anonymous Symbol] 0x080018e4 Section 0 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001908 Section 0 peripherals.o(.text.UN_TIM_Init)
- [Anonymous Symbol] 0x080019b0 Section 0 at32f415_it.o(.text.USART1_IRQHandler)
- [Anonymous Symbol] 0x080019b4 Section 0 at32f415_it.o(.text.UsageFault_Handler)
- __NVIC_SystemReset 0x080019b9 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x080019b8 Section 0 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x080019e4 Section 0 at32f415_adc.o(.text.adc_base_config)
- [Anonymous Symbol] 0x08001a28 Section 0 at32f415_adc.o(.text.adc_base_default_para_init)
- [Anonymous Symbol] 0x08001a30 Section 0 at32f415_adc.o(.text.adc_calibration_init)
- [Anonymous Symbol] 0x08001a3c Section 0 at32f415_adc.o(.text.adc_calibration_init_status_get)
- [Anonymous Symbol] 0x08001a44 Section 0 at32f415_adc.o(.text.adc_calibration_start)
- [Anonymous Symbol] 0x08001a50 Section 0 at32f415_adc.o(.text.adc_calibration_status_get)
- [Anonymous Symbol] 0x08001a58 Section 0 at32f415_adc.o(.text.adc_dma_mode_enable)
- [Anonymous Symbol] 0x08001a6c Section 0 at32f415_adc.o(.text.adc_enable)
- [Anonymous Symbol] 0x08001a78 Section 0 at32f415_adc.o(.text.adc_ordinary_channel_set)
- [Anonymous Symbol] 0x08001cd4 Section 0 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
- [Anonymous Symbol] 0x08001d00 Section 0 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
- [Anonymous Symbol] 0x08001d14 Section 0 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
- [Anonymous Symbol] 0x08001d30 Section 0 phaseouts.o(.text.allOff)
- [Anonymous Symbol] 0x08001db8 Section 0 phaseouts.o(.text.allpwm)
- [Anonymous Symbol] 0x08001e78 Section 0 comparator.o(.text.changeCompInput)
- [Anonymous Symbol] 0x08001ef4 Section 0 at32f415_cmp.o(.text.cmp_enable)
- [Anonymous Symbol] 0x08001f20 Section 0 phaseouts.o(.text.comStep)
- [Anonymous Symbol] 0x080022a8 Section 0 dshot.o(.text.computeDshotDMA)
- [Anonymous Symbol] 0x08002784 Section 0 signal.o(.text.computeServoInput)
- [Anonymous Symbol] 0x08002970 Section 0 at32f415_crm.o(.text.crm_adc_clock_div_set)
- [Anonymous Symbol] 0x0800298c Section 0 at32f415_crm.o(.text.crm_ahb_div_set)
- [Anonymous Symbol] 0x080029a8 Section 0 at32f415_crm.o(.text.crm_apb1_div_set)
- [Anonymous Symbol] 0x080029c4 Section 0 at32f415_crm.o(.text.crm_apb2_div_set)
- [Anonymous Symbol] 0x080029e0 Section 0 at32f415_crm.o(.text.crm_auto_step_mode_enable)
- [Anonymous Symbol] 0x080029f8 Section 0 at32f415_crm.o(.text.crm_clock_source_enable)
- [Anonymous Symbol] 0x08002a7c Section 0 at32f415_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.sclk_ahb_div_table 0x08002b84 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.adc_div_table 0x08002b94 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
- [Anonymous Symbol] 0x08002b9c Section 0 at32f415_crm.o(.text.crm_flag_get)
- [Anonymous Symbol] 0x08002bb8 Section 0 at32f415_crm.o(.text.crm_periph_clock_enable)
- [Anonymous Symbol] 0x08002be0 Section 0 at32f415_crm.o(.text.crm_periph_reset)
- [Anonymous Symbol] 0x08002c08 Section 0 at32f415_crm.o(.text.crm_pll_config)
- [Anonymous Symbol] 0x08002c58 Section 0 at32f415_crm.o(.text.crm_reset)
- [Anonymous Symbol] 0x08002cd4 Section 0 at32f415_crm.o(.text.crm_sysclk_switch)
- [Anonymous Symbol] 0x08002ce8 Section 0 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
- [Anonymous Symbol] 0x08002cf8 Section 0 functions.o(.text.delayMicros)
- [Anonymous Symbol] 0x08002d24 Section 0 functions.o(.text.delayMillis)
- [Anonymous Symbol] 0x08002d74 Section 0 signal.o(.text.detectInput)
- [Anonymous Symbol] 0x08002fac Section 0 at32f415_dma.o(.text.dma_channel_enable)
- [Anonymous Symbol] 0x08002fb8 Section 0 at32f415_dma.o(.text.dma_default_para_init)
- [Anonymous Symbol] 0x08002fc8 Section 0 at32f415_dma.o(.text.dma_flag_get)
- [Anonymous Symbol] 0x08002fe4 Section 0 at32f415_dma.o(.text.dma_init)
- [Anonymous Symbol] 0x08003060 Section 0 at32f415_dma.o(.text.dma_interrupt_enable)
- [Anonymous Symbol] 0x08003070 Section 0 at32f415_dma.o(.text.dma_reset)
- [Anonymous Symbol] 0x080030cc Section 0 comparator.o(.text.enableCompInterrupts)
- [Anonymous Symbol] 0x080030e0 Section 0 peripherals.o(.text.enableCorePeripherals)
- [Anonymous Symbol] 0x080031f0 Section 0 at32f415_flash.o(.text.flash_flag_clear)
- [Anonymous Symbol] 0x080031fc Section 0 at32f415_flash.o(.text.flash_lock)
- [Anonymous Symbol] 0x08003210 Section 0 at32f415_flash.o(.text.flash_sector_erase)
- [Anonymous Symbol] 0x080033a0 Section 0 at32f415_flash.o(.text.flash_unlock)
- [Anonymous Symbol] 0x080033c0 Section 0 at32f415_flash.o(.text.flash_word_program)
- [Anonymous Symbol] 0x08003548 Section 0 phaseouts.o(.text.fullBrake)
- [Anonymous Symbol] 0x080035c8 Section 0 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x080035dc Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x080035e4 Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x080035f4 Section 0 adc.o(.text.getConvertedDegrees)
- [Anonymous Symbol] 0x0800361c Section 0 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x0800362c Section 0 at32f415_gpio.o(.text.gpio_default_para_init)
- [Anonymous Symbol] 0x08003640 Section 0 at32f415_gpio.o(.text.gpio_init)
- [Anonymous Symbol] 0x08003850 Section 0 functions.o(.text.gpio_mode_QUICK)
- [Anonymous Symbol] 0x08003888 Section 0 at32f415_gpio.o(.text.gpio_pin_remap_config)
- [Anonymous Symbol] 0x080038c8 Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x080038cc Section 0 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x08003a04 Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x08003ac0 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003df4 Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x080049e0 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x08004af0 Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x08004cd4 Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x08004d40 Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004d58 Section 0 at32f415_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004dcc Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004e60 Section 0 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004f90 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004ff8 Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08005060 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x080050dc Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08005158 Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x080051e8 Section 0 main.o(.text.processDshot)
- [Anonymous Symbol] 0x08005220 Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08005294 Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x080052f8 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x08005394 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x080053a4 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x08005424 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x08005548 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x080055f4 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x08005610 Section 0 main.o(.text.setInput)
- [Anonymous Symbol] 0x08005d74 Section 0 io.o(.text.setInputPullUp)
- [Anonymous Symbol] 0x08005d88 Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x08005d94 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x08005da0 Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x08005dac Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x08005dc0 Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x08005e38 Section 0 system_at32f415.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005f18 Number 0 system_at32f415.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005f28 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08006020 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08006500 Section 0 at32f415_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x08006598 Section 0 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x080065fc Section 0 at32f415_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x08006610 Section 0 at32f415_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x080066e8 Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x08006884 Section 0 at32f415_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x08006898 Section 0 at32f415_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x080068ac Section 0 at32f415_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x08006934 Section 0 at32f415_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x08006948 Section 0 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x0800695c Section 0 at32f415_usart.o(.text.usart_transmitter_enable)
- [Anonymous Symbol] 0x08006970 Section 0 main.o(.text.zcfoundroutine)
- x$fpl$fadd 0x08006a88 Section 196 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x08006a97 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x08006b4c Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x08006ba0 Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x08006bb9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x08006bb8 Section 388 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006d3c Section 104 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x08006da4 Section 54 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006ddc Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x08006e0c Section 104 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x08006e74 Section 104 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006edc Section 140 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fretinf 0x08006f68 Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006f74 Section 234 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006f83 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- crm_clocks_freq_get.ahb_apb2_div_table 0x0800705e Data 8 at32f415_crm.o(.rodata.cst8)
- [Anonymous Symbol] 0x0800705e Section 0 at32f415_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x0800705e Section 0 usenofp.o(x$fpl$usenofp)
+ [Anonymous Symbol] 0x080016e4 Section 0 at32f415_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x080016e8 Section 0 at32f415_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x080016ec Section 0 system_at32f415.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001798 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x0800188c Section 0 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ [Anonymous Symbol] 0x080018ac Section 0 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001904 Section 0 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080019ac Section 0 at32f415_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080019b0 Section 0 at32f415_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x080019b5 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019b4 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019e0 Section 0 at32f415_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001a24 Section 0 at32f415_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001a2c Section 0 at32f415_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001a38 Section 0 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001a40 Section 0 at32f415_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001a4c Section 0 at32f415_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001a54 Section 0 at32f415_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001a68 Section 0 at32f415_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001a74 Section 0 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001cd0 Section 0 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001cfc Section 0 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001d10 Section 0 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001d2c Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001db4 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001e74 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001ef0 Section 0 at32f415_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001f1c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x080022a4 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002780 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800296c Section 0 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002988 Section 0 at32f415_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x080029a4 Section 0 at32f415_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080029c0 Section 0 at32f415_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080029dc Section 0 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080029f4 Section 0 at32f415_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002a78 Section 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002b80 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002b90 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f415_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002bb4 Section 0 at32f415_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002bdc Section 0 at32f415_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002c04 Section 0 at32f415_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002c54 Section 0 at32f415_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002cd0 Section 0 at32f415_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002ce4 Section 0 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002cf4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d20 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d70 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002fa8 Section 0 at32f415_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fb4 Section 0 at32f415_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002fc4 Section 0 at32f415_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002fe0 Section 0 at32f415_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x0800305c Section 0 at32f415_dma.o(.text.dma_interrupt_enable)
+ [Anonymous Symbol] 0x0800306c Section 0 at32f415_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x080030c8 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x080030dc Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x080031ec Section 0 at32f415_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x080031f8 Section 0 at32f415_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800320c Section 0 at32f415_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800339c Section 0 at32f415_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x080033bc Section 0 at32f415_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x08003544 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x080035c4 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x080035d8 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x080035e0 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x080035f0 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x08003618 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003628 Section 0 at32f415_gpio.o(.text.gpio_default_para_init)
+ [Anonymous Symbol] 0x0800363c Section 0 at32f415_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800384c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003884 Section 0 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ [Anonymous Symbol] 0x080038c4 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080038c8 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003a00 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003ab4 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003de4 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080049ec Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004afc Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004ce0 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004d4c Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004d64 Section 0 at32f415_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004dd8 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004e6c Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004ed4 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004f3c Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004fb8 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08005034 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x0800506c Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x080050e0 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005144 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080051e0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080051f0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005270 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005394 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005440 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800545c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005bc0 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005bd4 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005be0 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005bec Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005bf8 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005c0c Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005c84 Section 0 system_at32f415.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005d64 Number 0 system_at32f415.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005d74 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005e6c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006350 Section 0 at32f415_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080063e8 Section 0 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x0800644c Section 0 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006460 Section 0 at32f415_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006538 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080066d4 Section 0 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080066e8 Section 0 at32f415_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080066fc Section 0 at32f415_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006784 Section 0 at32f415_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006798 Section 0 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080067ac Section 0 at32f415_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080067c0 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080068d4 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080068e3 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006998 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080069ec Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006a05 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006a04 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006b88 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006bf0 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006c28 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006c58 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006cc0 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006d28 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006db4 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006dc0 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006dcf Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006eaa Data 8 at32f415_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006eaa Section 0 at32f415_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006eaa Section 0 usenofp.o(x$fpl$usenofp)
__tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
.L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
[Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
@@ -2861,159 +2861,157 @@ Image Symbol Table
MemManage_Handler 0x080015fd Thumb Code 2 at32f415_it.o(.text.MemManage_Handler)
NMI_Handler 0x08001601 Thumb Code 2 at32f415_it.o(.text.NMI_Handler)
PendSV_Handler 0x08001605 Thumb Code 2 at32f415_it.o(.text.PendSV_Handler)
- PeriodElapsedCallback 0x08001609 Thumb Code 224 main.o(.text.PeriodElapsedCallback)
- SVC_Handler 0x080016e9 Thumb Code 2 at32f415_it.o(.text.SVC_Handler)
- SysTick_Handler 0x080016ed Thumb Code 2 at32f415_it.o(.text.SysTick_Handler)
- SystemInit 0x080016f1 Thumb Code 172 system_at32f415.o(.text.SystemInit)
- TIM1_Init 0x0800179d Thumb Code 244 peripherals.o(.text.TIM1_Init)
- TMR1_BRK_TMR9_IRQHandler 0x08001891 Thumb Code 30 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
- TMR1_OVF_TMR10_IRQHandler 0x080018b1 Thumb Code 22 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
- TMR1_TRG_HALL_TMR11_IRQHandler 0x080018c9 Thumb Code 26 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
- TMR3_GLOBAL_IRQHandler 0x080018e5 Thumb Code 34 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
- UN_TIM_Init 0x08001909 Thumb Code 168 peripherals.o(.text.UN_TIM_Init)
- USART1_IRQHandler 0x080019b1 Thumb Code 2 at32f415_it.o(.text.USART1_IRQHandler)
- UsageFault_Handler 0x080019b5 Thumb Code 2 at32f415_it.o(.text.UsageFault_Handler)
- adc_base_config 0x080019e5 Thumb Code 68 at32f415_adc.o(.text.adc_base_config)
- adc_base_default_para_init 0x08001a29 Thumb Code 8 at32f415_adc.o(.text.adc_base_default_para_init)
- adc_calibration_init 0x08001a31 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_init)
- adc_calibration_init_status_get 0x08001a3d Thumb Code 8 at32f415_adc.o(.text.adc_calibration_init_status_get)
- adc_calibration_start 0x08001a45 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_start)
- adc_calibration_status_get 0x08001a51 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_status_get)
- adc_dma_mode_enable 0x08001a59 Thumb Code 18 at32f415_adc.o(.text.adc_dma_mode_enable)
- adc_enable 0x08001a6d Thumb Code 10 at32f415_adc.o(.text.adc_enable)
- adc_ordinary_channel_set 0x08001a79 Thumb Code 602 at32f415_adc.o(.text.adc_ordinary_channel_set)
- adc_ordinary_conversion_trigger_set 0x08001cd5 Thumb Code 42 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
- adc_ordinary_software_trigger_enable 0x08001d01 Thumb Code 18 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
- adc_tempersensor_vintrv_enable 0x08001d15 Thumb Code 26 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
- allOff 0x08001d31 Thumb Code 136 phaseouts.o(.text.allOff)
- allpwm 0x08001db9 Thumb Code 190 phaseouts.o(.text.allpwm)
- changeCompInput 0x08001e79 Thumb Code 124 comparator.o(.text.changeCompInput)
- cmp_enable 0x08001ef5 Thumb Code 42 at32f415_cmp.o(.text.cmp_enable)
- comStep 0x08001f21 Thumb Code 904 phaseouts.o(.text.comStep)
- computeDshotDMA 0x080022a9 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
- computeServoInput 0x08002785 Thumb Code 492 signal.o(.text.computeServoInput)
- crm_adc_clock_div_set 0x08002971 Thumb Code 28 at32f415_crm.o(.text.crm_adc_clock_div_set)
- crm_ahb_div_set 0x0800298d Thumb Code 26 at32f415_crm.o(.text.crm_ahb_div_set)
- crm_apb1_div_set 0x080029a9 Thumb Code 26 at32f415_crm.o(.text.crm_apb1_div_set)
- crm_apb2_div_set 0x080029c5 Thumb Code 26 at32f415_crm.o(.text.crm_apb2_div_set)
- crm_auto_step_mode_enable 0x080029e1 Thumb Code 24 at32f415_crm.o(.text.crm_auto_step_mode_enable)
- crm_clock_source_enable 0x080029f9 Thumb Code 130 at32f415_crm.o(.text.crm_clock_source_enable)
- crm_clocks_freq_get 0x08002a7d Thumb Code 264 at32f415_crm.o(.text.crm_clocks_freq_get)
- crm_flag_get 0x08002b9d Thumb Code 26 at32f415_crm.o(.text.crm_flag_get)
- crm_periph_clock_enable 0x08002bb9 Thumb Code 40 at32f415_crm.o(.text.crm_periph_clock_enable)
- crm_periph_reset 0x08002be1 Thumb Code 40 at32f415_crm.o(.text.crm_periph_reset)
- crm_pll_config 0x08002c09 Thumb Code 78 at32f415_crm.o(.text.crm_pll_config)
- crm_reset 0x08002c59 Thumb Code 122 at32f415_crm.o(.text.crm_reset)
- crm_sysclk_switch 0x08002cd5 Thumb Code 18 at32f415_crm.o(.text.crm_sysclk_switch)
- crm_sysclk_switch_status_get 0x08002ce9 Thumb Code 16 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
- delayMicros 0x08002cf9 Thumb Code 44 functions.o(.text.delayMicros)
- delayMillis 0x08002d25 Thumb Code 78 functions.o(.text.delayMillis)
- detectInput 0x08002d75 Thumb Code 568 signal.o(.text.detectInput)
- dma_channel_enable 0x08002fad Thumb Code 10 at32f415_dma.o(.text.dma_channel_enable)
- dma_default_para_init 0x08002fb9 Thumb Code 14 at32f415_dma.o(.text.dma_default_para_init)
- dma_flag_get 0x08002fc9 Thumb Code 26 at32f415_dma.o(.text.dma_flag_get)
- dma_init 0x08002fe5 Thumb Code 124 at32f415_dma.o(.text.dma_init)
- dma_interrupt_enable 0x08003061 Thumb Code 16 at32f415_dma.o(.text.dma_interrupt_enable)
- dma_reset 0x08003071 Thumb Code 90 at32f415_dma.o(.text.dma_reset)
- enableCompInterrupts 0x080030cd Thumb Code 18 comparator.o(.text.enableCompInterrupts)
- enableCorePeripherals 0x080030e1 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
- flash_flag_clear 0x080031f1 Thumb Code 12 at32f415_flash.o(.text.flash_flag_clear)
- flash_lock 0x080031fd Thumb Code 18 at32f415_flash.o(.text.flash_lock)
- flash_sector_erase 0x08003211 Thumb Code 398 at32f415_flash.o(.text.flash_sector_erase)
- flash_unlock 0x080033a1 Thumb Code 30 at32f415_flash.o(.text.flash_unlock)
- flash_word_program 0x080033c1 Thumb Code 390 at32f415_flash.o(.text.flash_word_program)
- fullBrake 0x08003549 Thumb Code 128 phaseouts.o(.text.fullBrake)
- generatePwmTimerEvent 0x080035c9 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x080035dd Thumb Code 8 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x080035e5 Thumb Code 16 comparator.o(.text.getCompOutputLevel)
- getConvertedDegrees 0x080035f5 Thumb Code 38 adc.o(.text.getConvertedDegrees)
- getInputPinState 0x0800361d Thumb Code 16 io.o(.text.getInputPinState)
- gpio_default_para_init 0x0800362d Thumb Code 18 at32f415_gpio.o(.text.gpio_default_para_init)
- gpio_init 0x08003641 Thumb Code 526 at32f415_gpio.o(.text.gpio_init)
- gpio_mode_QUICK 0x08003851 Thumb Code 54 functions.o(.text.gpio_mode_QUICK)
- gpio_pin_remap_config 0x08003889 Thumb Code 64 at32f415_gpio.o(.text.gpio_pin_remap_config)
- initAfterJump 0x080038c9 Thumb Code 4 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x080038cd Thumb Code 312 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x08003a05 Thumb Code 188 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003ac1 Thumb Code 818 main.o(.text.loadEEpromSettings)
- main 0x08003df5 Thumb Code 3052 main.o(.text.main)
- makeTelemPackage 0x080049e1 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x08004af1 Thumb Code 484 dshot.o(.text.make_dshot_package)
- map 0x08004cd5 Thumb Code 108 functions.o(.text.map)
- maskPhaseInterrupts 0x08004d41 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004d59 Thumb Code 114 at32f415_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004dcd Thumb Code 148 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x08004e61 Thumb Code 302 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004f91 Thumb Code 104 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004ff9 Thumb Code 104 sounds.o(.text.playDefaultTone)
- playInputTune 0x08005061 Thumb Code 122 sounds.o(.text.playInputTune)
- playInputTune2 0x080050dd Thumb Code 124 sounds.o(.text.playInputTune2)
- playStartupTune 0x08005159 Thumb Code 144 sounds.o(.text.playStartupTune)
- processDshot 0x080051e9 Thumb Code 56 main.o(.text.processDshot)
- proportionalBrake 0x08005221 Thumb Code 114 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x08005295 Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x080052f9 Thumb Code 156 io.o(.text.receiveDshotDma)
- resetInputCaptureTimer 0x08005395 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x080053a5 Thumb Code 126 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x08005425 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x08005549 Thumb Code 170 io.o(.text.sendDshotDma)
- send_telem_DMA 0x080055f5 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setInput 0x08005611 Thumb Code 1890 main.o(.text.setInput)
- setInputPullUp 0x08005d75 Thumb Code 18 io.o(.text.setInputPullUp)
- setPWMCompare1 0x08005d89 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x08005d95 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x08005da1 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setVolume 0x08005dad Thumb Code 20 sounds.o(.text.setVolume)
- system_clock_config 0x08005dc1 Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x08005e39 Thumb Code 224 system_at32f415.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005f29 Thumb Code 248 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08006021 Thumb Code 1248 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x08006501 Thumb Code 150 at32f415_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x08006599 Thumb Code 98 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x080065fd Thumb Code 18 at32f415_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x08006611 Thumb Code 214 at32f415_tmr.o(.text.tmr_reset)
- transfercomplete 0x080066e9 Thumb Code 412 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x08006885 Thumb Code 18 at32f415_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x08006899 Thumb Code 18 at32f415_usart.o(.text.usart_enable)
- usart_init 0x080068ad Thumb Code 134 at32f415_usart.o(.text.usart_init)
- usart_receiver_enable 0x08006935 Thumb Code 18 at32f415_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x08006949 Thumb Code 18 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x0800695d Thumb Code 18 at32f415_usart.o(.text.usart_transmitter_enable)
- zcfoundroutine 0x08006971 Thumb Code 278 main.o(.text.zcfoundroutine)
- __aeabi_fadd 0x08006a89 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x08006a89 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x08006b4d Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x08006b4d Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x08006b5b Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x08006b69 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x08006b69 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x08006b77 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x08006b77 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x08006b85 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x08006b85 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x08006b93 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x08006b93 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x08006ba1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x08006bb9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x08006bb9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006d3d Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006d3d Thumb Code 104 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x08006da5 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x08006da5 Thumb Code 54 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006ddd Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006ddd Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x08006e0d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x08006e75 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x08006e75 Thumb Code 104 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006ec7 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006edd Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- __fpl_fretinf 0x08006f69 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006f75 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006f75 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
- __I$use$fp 0x0800705e Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08007066 Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08007078 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08007098 Number 0 anon$$obj.o(Region$$Table)
+ PeriodElapsedCallback 0x08001609 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x080016e5 Thumb Code 2 at32f415_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x080016e9 Thumb Code 2 at32f415_it.o(.text.SysTick_Handler)
+ SystemInit 0x080016ed Thumb Code 172 system_at32f415.o(.text.SystemInit)
+ TIM1_Init 0x08001799 Thumb Code 244 peripherals.o(.text.TIM1_Init)
+ TMR1_BRK_TMR9_IRQHandler 0x0800188d Thumb Code 30 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ TMR1_OVF_TMR10_IRQHandler 0x080018ad Thumb Code 22 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ TMR1_TRG_HALL_TMR11_IRQHandler 0x080018c5 Thumb Code 26 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x080018e1 Thumb Code 34 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ UN_TIM_Init 0x08001905 Thumb Code 168 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080019ad Thumb Code 2 at32f415_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x080019b1 Thumb Code 2 at32f415_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080019e1 Thumb Code 68 at32f415_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001a25 Thumb Code 8 at32f415_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001a2d Thumb Code 10 at32f415_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001a39 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001a41 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001a4d Thumb Code 8 at32f415_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001a55 Thumb Code 18 at32f415_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001a69 Thumb Code 10 at32f415_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001a75 Thumb Code 602 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001cd1 Thumb Code 42 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001cfd Thumb Code 18 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001d11 Thumb Code 26 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001d2d Thumb Code 136 phaseouts.o(.text.allOff)
+ allpwm 0x08001db5 Thumb Code 190 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001e75 Thumb Code 124 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001ef1 Thumb Code 42 at32f415_cmp.o(.text.cmp_enable)
+ comStep 0x08001f1d Thumb Code 904 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x080022a5 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002781 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800296d Thumb Code 28 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002989 Thumb Code 26 at32f415_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x080029a5 Thumb Code 26 at32f415_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080029c1 Thumb Code 26 at32f415_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080029dd Thumb Code 24 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080029f5 Thumb Code 130 at32f415_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002a79 Thumb Code 264 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002b99 Thumb Code 26 at32f415_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002bb5 Thumb Code 40 at32f415_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002bdd Thumb Code 40 at32f415_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002c05 Thumb Code 78 at32f415_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002c55 Thumb Code 122 at32f415_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002cd1 Thumb Code 18 at32f415_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002ce5 Thumb Code 16 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002cf5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002d21 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002d71 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002fa9 Thumb Code 10 at32f415_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002fb5 Thumb Code 14 at32f415_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002fc5 Thumb Code 26 at32f415_dma.o(.text.dma_flag_get)
+ dma_init 0x08002fe1 Thumb Code 124 at32f415_dma.o(.text.dma_init)
+ dma_interrupt_enable 0x0800305d Thumb Code 16 at32f415_dma.o(.text.dma_interrupt_enable)
+ dma_reset 0x0800306d Thumb Code 90 at32f415_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x080030c9 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x080030dd Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x080031ed Thumb Code 12 at32f415_flash.o(.text.flash_flag_clear)
+ flash_lock 0x080031f9 Thumb Code 18 at32f415_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800320d Thumb Code 398 at32f415_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800339d Thumb Code 30 at32f415_flash.o(.text.flash_unlock)
+ flash_word_program 0x080033bd Thumb Code 390 at32f415_flash.o(.text.flash_word_program)
+ fullBrake 0x08003545 Thumb Code 128 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x080035c5 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x080035d9 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x080035e1 Thumb Code 16 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x080035f1 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x08003619 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_default_para_init 0x08003629 Thumb Code 18 at32f415_gpio.o(.text.gpio_default_para_init)
+ gpio_init 0x0800363d Thumb Code 526 at32f415_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800384d Thumb Code 54 functions.o(.text.gpio_mode_QUICK)
+ gpio_pin_remap_config 0x08003885 Thumb Code 64 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ initAfterJump 0x080038c5 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080038c9 Thumb Code 312 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003a01 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003ab5 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003de5 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x080049ed Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004afd Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004ce1 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004d4d Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004d65 Thumb Code 114 at32f415_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004dd9 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playChangedTone 0x08004e6d Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004ed5 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004f3d Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004fb9 Thumb Code 124 sounds.o(.text.playInputTune2)
+ processDshot 0x08005035 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x0800506d Thumb Code 114 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x080050e1 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005145 Thumb Code 156 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080051e1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080051f1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005271 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005395 Thumb Code 170 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005441 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800545d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005bc1 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005bd5 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005be1 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005bed Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005bf9 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005c0d Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005c85 Thumb Code 224 system_at32f415.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005d75 Thumb Code 248 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005e6d Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006351 Thumb Code 150 at32f415_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080063e9 Thumb Code 98 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x0800644d Thumb Code 18 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006461 Thumb Code 214 at32f415_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006539 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080066d5 Thumb Code 18 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080066e9 Thumb Code 18 at32f415_usart.o(.text.usart_enable)
+ usart_init 0x080066fd Thumb Code 134 at32f415_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006785 Thumb Code 18 at32f415_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006799 Thumb Code 18 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080067ad Thumb Code 18 at32f415_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080067c1 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080068d5 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080068d5 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006999 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006999 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080069a7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080069b5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080069b5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080069c3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080069c3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080069d1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080069d1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080069df Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080069df Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080069ed Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006a05 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006a05 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006b89 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006b89 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006bf1 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006bf1 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006c29 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006c29 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006c59 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006cc1 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006cc1 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006d13 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006d29 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006db5 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006dc1 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006dc1 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006eaa Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006eb2 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006ec4 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006ee4 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)
@@ -3039,41 +3037,40 @@ Image Symbol Table
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)
- advancedivisor 0x20000018 Data 1 main.o(.data..L_MergedGlobals)
- rising 0x20000019 Data 1 main.o(.data..L_MergedGlobals)
- forward 0x2000001a Data 1 main.o(.data..L_MergedGlobals)
- bad_count_threshold 0x2000001b Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_up 0x2000001c Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_down 0x2000001d Data 1 main.o(.data..L_MergedGlobals)
- step 0x2000001e Data 1 main.o(.data..L_MergedGlobals)
- motor_kv 0x20000020 Data 2 main.o(.data..L_MergedGlobals)
- CURRENT_LIMIT 0x20000022 Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_target_interval 0x20000024 Data 2 main.o(.data..L_MergedGlobals)
- enter_sine_angle 0x20000026 Data 2 main.o(.data..L_MergedGlobals)
- servo_low_threshold 0x20000028 Data 2 main.o(.data..L_MergedGlobals)
- servo_high_threshold 0x2000002a Data 2 main.o(.data..L_MergedGlobals)
- servo_neutral 0x2000002c Data 2 main.o(.data..L_MergedGlobals)
- low_cell_volt_cutoff 0x2000002e Data 2 main.o(.data..L_MergedGlobals)
- use_current_limit_adjust 0x20000030 Data 2 main.o(.data..L_MergedGlobals)
- reverse_speed_threshold 0x20000032 Data 2 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 0x20000034 Data 2 main.o(.data..L_MergedGlobals)
- min_startup_duty 0x20000036 Data 2 main.o(.data..L_MergedGlobals)
- startup_max_duty_cycle 0x20000038 Data 2 main.o(.data..L_MergedGlobals)
- minimum_duty_cycle 0x2000003a Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_minimum_duty 0x2000003c Data 2 main.o(.data..L_MergedGlobals)
- tim1_arr 0x2000003e Data 2 main.o(.data..L_MergedGlobals)
- TIMER1_MAX_ARR 0x20000040 Data 2 main.o(.data..L_MergedGlobals)
- duty_cycle_maximum 0x20000042 Data 2 main.o(.data..L_MergedGlobals)
- low_rpm_level 0x20000044 Data 2 main.o(.data..L_MergedGlobals)
- high_rpm_level 0x20000046 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_low_rpm 0x20000048 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_high_rpm 0x2000004a Data 2 main.o(.data..L_MergedGlobals)
- step_delay 0x2000004c Data 2 main.o(.data..L_MergedGlobals)
- gate_drive_offset 0x2000004e Data 2 main.o(.data..L_MergedGlobals)
- commutation_interval 0x20000050 Data 2 main.o(.data..L_MergedGlobals)
- MAXIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals)
- MINIMUM_RPM_SPEED_CONTROL 0x20000058 Data 4 main.o(.data..L_MergedGlobals)
- eeprom_address 0x2000005c Data 4 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)
@@ -3126,66 +3123,68 @@ Image Symbol Table
TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
- LOW_VOLTAGE_CUTOFF 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
- RC_CAR_REVERSE 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
- return_to_center 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_speed_control_loop 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_current_limit 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_happened 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
- crawler_mode 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
- cell_count 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
- brushed_direction_set 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
- play_tone_flag 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_check 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
- adc_counter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
- send_telemetry 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_active 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot_telemetry 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
- readIndex 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
- bemf_timeout_happened 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
- running 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
- stepper_sine 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
- stuckcounter 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
- bad_count 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
- armed 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
- inputSet 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
- servoPwm 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
- zcfound 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
- bemfcounter 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_duty_cycle 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
- ledcounter 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
- one_khz_loop_counter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
- target_e_com_time 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
- low_voltage_count 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
- tenkhzcounter 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
- actual_current 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
- last_duty_cycle 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle_setpoint 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_input 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
- smoothedcurrent 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
- advance 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
- zero_input_count 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
- input 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
- newinput 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
- waitTime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
- signaltimeout 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_current 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
- thiszctime 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_A_position 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_B_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_C_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
- armed_timeout_count 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
- battery_voltage 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
- telem_ms_count 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_duty_cycle 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
- e_rpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
- converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
- k_erpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
@@ -3215,340 +3214,338 @@ Memory Map of the image
Image Entry point : 0x08001171
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006458, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006380])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000062a8, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000061d0])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006098, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005ee4, Max: 0x0000ffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08001000 0x08001000 0x00000170 Data RO 3 RESET startup_at32f415.o
- 0x08001170 0x08001170 0x00000008 Code RO 1568 * !!!main c_w.l(__main.o)
- 0x08001178 0x08001178 0x00000034 Code RO 1770 !!!scatter c_w.l(__scatter.o)
- 0x080011ac 0x080011ac 0x0000005a Code RO 1768 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001170 0x08001170 0x00000008 Code RO 1569 * !!!main c_w.l(__main.o)
+ 0x08001178 0x08001178 0x00000034 Code RO 1771 !!!scatter c_w.l(__scatter.o)
+ 0x080011ac 0x080011ac 0x0000005a Code RO 1769 !!dczerorl2 c_w.l(__dczerorl2.o)
0x08001206 0x08001206 0x00000002 PAD
- 0x08001208 0x08001208 0x0000001c Code RO 1772 !!handler_zi c_w.l(__scatter_zi.o)
- 0x08001224 0x08001224 0x00000002 Code RO 1630 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1637 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1639 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1641 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1644 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1646 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1648 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1651 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1653 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1655 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1657 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1659 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1661 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1663 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1665 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1667 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1669 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1671 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1675 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1677 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1679 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000000 Code RO 1681 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
- 0x08001226 0x08001226 0x00000002 Code RO 1682 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
- 0x08001228 0x08001228 0x00000002 Code RO 1704 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1719 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1721 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1724 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1727 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1729 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1732 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
- 0x0800122a 0x0800122a 0x00000002 Code RO 1733 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
- 0x0800122c 0x0800122c 0x00000000 Code RO 1592 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
- 0x0800122c 0x0800122c 0x00000000 Code RO 1605 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
- 0x0800122c 0x0800122c 0x00000006 Code RO 1617 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
- 0x08001232 0x08001232 0x00000000 Code RO 1607 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
- 0x08001232 0x08001232 0x00000004 Code RO 1608 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
- 0x08001236 0x08001236 0x00000000 Code RO 1610 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
- 0x08001236 0x08001236 0x00000008 Code RO 1611 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
- 0x0800123e 0x0800123e 0x00000002 Code RO 1634 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
- 0x08001240 0x08001240 0x00000000 Code RO 1684 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
- 0x08001240 0x08001240 0x00000004 Code RO 1685 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
- 0x08001244 0x08001244 0x00000006 Code RO 1686 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x08001208 0x08001208 0x0000001c Code RO 1773 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001224 0x08001224 0x00000002 Code RO 1631 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1638 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1640 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1642 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1645 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1647 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1649 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1652 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1654 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1656 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1658 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1660 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1662 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1664 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1666 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1668 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1670 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1672 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1676 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1678 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1680 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000000 Code RO 1682 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001226 0x08001226 0x00000002 Code RO 1683 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001228 0x08001228 0x00000002 Code RO 1705 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1720 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1722 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1725 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1728 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1730 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000000 Code RO 1733 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x0800122a 0x0800122a 0x00000002 Code RO 1734 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x0800122c 0x0800122c 0x00000000 Code RO 1593 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x0800122c 0x0800122c 0x00000000 Code RO 1606 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x0800122c 0x0800122c 0x00000006 Code RO 1618 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x08001232 0x08001232 0x00000000 Code RO 1608 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x08001232 0x08001232 0x00000004 Code RO 1609 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001236 0x08001236 0x00000000 Code RO 1611 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001236 0x08001236 0x00000008 Code RO 1612 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800123e 0x0800123e 0x00000002 Code RO 1635 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x08001240 0x08001240 0x00000000 Code RO 1685 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x08001240 0x08001240 0x00000004 Code RO 1686 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x08001244 0x08001244 0x00000006 Code RO 1687 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x0800124a 0x0800124a 0x00000002 PAD
0x0800124c 0x0800124c 0x00000040 Code RO 4 .text startup_at32f415.o
- 0x0800128c 0x0800128c 0x0000004e Code RO 1564 .text c_w.l(rt_memclr_w.o)
- 0x080012da 0x080012da 0x00000006 Code RO 1566 .text c_w.l(heapauxi.o)
- 0x080012e0 0x080012e0 0x0000004a Code RO 1621 .text c_w.l(sys_stackheap_outer.o)
- 0x0800132a 0x0800132a 0x00000012 Code RO 1623 .text c_w.l(exit.o)
- 0x0800133c 0x0800133c 0x00000008 Code RO 1631 .text c_w.l(libspace.o)
- 0x08001344 0x08001344 0x0000000c Code RO 1694 .text c_w.l(sys_exit.o)
- 0x08001350 0x08001350 0x00000002 Code RO 1709 .text c_w.l(use_no_semi.o)
- 0x08001352 0x08001352 0x00000000 Code RO 1711 .text c_w.l(indicate_semi.o)
+ 0x0800128c 0x0800128c 0x0000004e Code RO 1565 .text c_w.l(rt_memclr_w.o)
+ 0x080012da 0x080012da 0x00000006 Code RO 1567 .text c_w.l(heapauxi.o)
+ 0x080012e0 0x080012e0 0x0000004a Code RO 1622 .text c_w.l(sys_stackheap_outer.o)
+ 0x0800132a 0x0800132a 0x00000012 Code RO 1624 .text c_w.l(exit.o)
+ 0x0800133c 0x0800133c 0x00000008 Code RO 1632 .text c_w.l(libspace.o)
+ 0x08001344 0x08001344 0x0000000c Code RO 1695 .text c_w.l(sys_exit.o)
+ 0x08001350 0x08001350 0x00000002 Code RO 1710 .text c_w.l(use_no_semi.o)
+ 0x08001352 0x08001352 0x00000000 Code RO 1712 .text c_w.l(indicate_semi.o)
0x08001352 0x08001352 0x00000002 PAD
- 0x08001354 0x08001354 0x0000002e Code RO 1305 .text.ADC_DMA_Callback adc.o
+ 0x08001354 0x08001354 0x0000002e Code RO 1306 .text.ADC_DMA_Callback adc.o
0x08001382 0x08001382 0x00000002 PAD
- 0x08001384 0x08001384 0x0000010e Code RO 1307 .text.ADC_Init adc.o
+ 0x08001384 0x08001384 0x0000010e Code RO 1308 .text.ADC_Init adc.o
0x08001492 0x08001492 0x00000002 PAD
- 0x08001494 0x08001494 0x00000002 Code RO 1328 .text.BusFault_Handler at32f415_it.o
+ 0x08001494 0x08001494 0x00000002 Code RO 1329 .text.BusFault_Handler at32f415_it.o
0x08001496 0x08001496 0x00000002 PAD
- 0x08001498 0x08001498 0x0000001a Code RO 1346 .text.CMP1_IRQHandler at32f415_it.o
+ 0x08001498 0x08001498 0x0000001a Code RO 1347 .text.CMP1_IRQHandler at32f415_it.o
0x080014b2 0x080014b2 0x00000002 PAD
- 0x080014b4 0x080014b4 0x0000002a Code RO 1340 .text.DMA1_Channel1_IRQHandler at32f415_it.o
+ 0x080014b4 0x080014b4 0x0000002a Code RO 1341 .text.DMA1_Channel1_IRQHandler at32f415_it.o
0x080014de 0x080014de 0x00000002 PAD
- 0x080014e0 0x080014e0 0x00000042 Code RO 1342 .text.DMA1_Channel4_IRQHandler at32f415_it.o
+ 0x080014e0 0x080014e0 0x00000042 Code RO 1343 .text.DMA1_Channel4_IRQHandler at32f415_it.o
0x08001522 0x08001522 0x00000002 PAD
- 0x08001524 0x08001524 0x0000008c Code RO 1344 .text.DMA1_Channel6_IRQHandler at32f415_it.o
- 0x080015b0 0x080015b0 0x00000002 Code RO 1334 .text.DebugMon_Handler at32f415_it.o
+ 0x08001524 0x08001524 0x0000008c Code RO 1345 .text.DMA1_Channel6_IRQHandler at32f415_it.o
+ 0x080015b0 0x080015b0 0x00000002 Code RO 1335 .text.DebugMon_Handler at32f415_it.o
0x080015b2 0x080015b2 0x00000002 PAD
- 0x080015b4 0x080015b4 0x0000001a Code RO 1358 .text.EXINT15_10_IRQHandler at32f415_it.o
+ 0x080015b4 0x080015b4 0x0000001a Code RO 1359 .text.EXINT15_10_IRQHandler at32f415_it.o
0x080015ce 0x080015ce 0x00000002 PAD
- 0x080015d0 0x080015d0 0x00000002 Code RO 1324 .text.HardFault_Handler at32f415_it.o
+ 0x080015d0 0x080015d0 0x00000002 Code RO 1325 .text.HardFault_Handler at32f415_it.o
0x080015d2 0x080015d2 0x00000002 PAD
- 0x080015d4 0x080015d4 0x00000026 Code RO 1450 .text.MX_IWDG_Init peripherals.o
+ 0x080015d4 0x080015d4 0x00000026 Code RO 1451 .text.MX_IWDG_Init peripherals.o
0x080015fa 0x080015fa 0x00000002 PAD
- 0x080015fc 0x080015fc 0x00000002 Code RO 1326 .text.MemManage_Handler at32f415_it.o
+ 0x080015fc 0x080015fc 0x00000002 Code RO 1327 .text.MemManage_Handler at32f415_it.o
0x080015fe 0x080015fe 0x00000002 PAD
- 0x08001600 0x08001600 0x00000002 Code RO 1322 .text.NMI_Handler at32f415_it.o
+ 0x08001600 0x08001600 0x00000002 Code RO 1323 .text.NMI_Handler at32f415_it.o
0x08001602 0x08001602 0x00000002 PAD
- 0x08001604 0x08001604 0x00000002 Code RO 1336 .text.PendSV_Handler at32f415_it.o
+ 0x08001604 0x08001604 0x00000002 Code RO 1337 .text.PendSV_Handler at32f415_it.o
0x08001606 0x08001606 0x00000002 PAD
- 0x08001608 0x08001608 0x000000e0 Code RO 53 .text.PeriodElapsedCallback main.o
- 0x080016e8 0x080016e8 0x00000002 Code RO 1332 .text.SVC_Handler at32f415_it.o
+ 0x08001608 0x08001608 0x000000da Code RO 53 .text.PeriodElapsedCallback main.o
+ 0x080016e2 0x080016e2 0x00000002 PAD
+ 0x080016e4 0x080016e4 0x00000002 Code RO 1333 .text.SVC_Handler at32f415_it.o
+ 0x080016e6 0x080016e6 0x00000002 PAD
+ 0x080016e8 0x080016e8 0x00000002 Code RO 1339 .text.SysTick_Handler at32f415_it.o
0x080016ea 0x080016ea 0x00000002 PAD
- 0x080016ec 0x080016ec 0x00000002 Code RO 1338 .text.SysTick_Handler at32f415_it.o
- 0x080016ee 0x080016ee 0x00000002 PAD
- 0x080016f0 0x080016f0 0x000000ac Code RO 1550 .text.SystemInit system_at32f415.o
- 0x0800179c 0x0800179c 0x000000f4 Code RO 1434 .text.TIM1_Init peripherals.o
- 0x08001890 0x08001890 0x0000001e Code RO 1348 .text.TMR1_BRK_TMR9_IRQHandler at32f415_it.o
- 0x080018ae 0x080018ae 0x00000002 PAD
- 0x080018b0 0x080018b0 0x00000016 Code RO 1352 .text.TMR1_OVF_TMR10_IRQHandler at32f415_it.o
- 0x080018c6 0x080018c6 0x00000002 PAD
- 0x080018c8 0x080018c8 0x0000001a Code RO 1350 .text.TMR1_TRG_HALL_TMR11_IRQHandler at32f415_it.o
- 0x080018e2 0x080018e2 0x00000002 PAD
- 0x080018e4 0x080018e4 0x00000022 Code RO 1356 .text.TMR3_GLOBAL_IRQHandler at32f415_it.o
- 0x08001906 0x08001906 0x00000002 PAD
- 0x08001908 0x08001908 0x000000a8 Code RO 1446 .text.UN_TIM_Init peripherals.o
- 0x080019b0 0x080019b0 0x00000002 Code RO 1354 .text.USART1_IRQHandler at32f415_it.o
+ 0x080016ec 0x080016ec 0x000000ac Code RO 1551 .text.SystemInit system_at32f415.o
+ 0x08001798 0x08001798 0x000000f4 Code RO 1435 .text.TIM1_Init peripherals.o
+ 0x0800188c 0x0800188c 0x0000001e Code RO 1349 .text.TMR1_BRK_TMR9_IRQHandler at32f415_it.o
+ 0x080018aa 0x080018aa 0x00000002 PAD
+ 0x080018ac 0x080018ac 0x00000016 Code RO 1353 .text.TMR1_OVF_TMR10_IRQHandler at32f415_it.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x0000001a Code RO 1351 .text.TMR1_TRG_HALL_TMR11_IRQHandler at32f415_it.o
+ 0x080018de 0x080018de 0x00000002 PAD
+ 0x080018e0 0x080018e0 0x00000022 Code RO 1357 .text.TMR3_GLOBAL_IRQHandler at32f415_it.o
+ 0x08001902 0x08001902 0x00000002 PAD
+ 0x08001904 0x08001904 0x000000a8 Code RO 1447 .text.UN_TIM_Init peripherals.o
+ 0x080019ac 0x080019ac 0x00000002 Code RO 1355 .text.USART1_IRQHandler at32f415_it.o
+ 0x080019ae 0x080019ae 0x00000002 PAD
+ 0x080019b0 0x080019b0 0x00000002 Code RO 1331 .text.UsageFault_Handler at32f415_it.o
0x080019b2 0x080019b2 0x00000002 PAD
- 0x080019b4 0x080019b4 0x00000002 Code RO 1330 .text.UsageFault_Handler at32f415_it.o
- 0x080019b6 0x080019b6 0x00000002 PAD
- 0x080019b8 0x080019b8 0x0000002a Code RO 71 .text.__NVIC_SystemReset main.o
- 0x080019e2 0x080019e2 0x00000002 PAD
- 0x080019e4 0x080019e4 0x00000044 Code RO 196 .text.adc_base_config at32f415_adc.o
- 0x08001a28 0x08001a28 0x00000008 Code RO 194 .text.adc_base_default_para_init at32f415_adc.o
- 0x08001a30 0x08001a30 0x0000000a Code RO 202 .text.adc_calibration_init at32f415_adc.o
- 0x08001a3a 0x08001a3a 0x00000002 PAD
- 0x08001a3c 0x08001a3c 0x00000008 Code RO 204 .text.adc_calibration_init_status_get at32f415_adc.o
- 0x08001a44 0x08001a44 0x0000000a Code RO 206 .text.adc_calibration_start at32f415_adc.o
- 0x08001a4e 0x08001a4e 0x00000002 PAD
- 0x08001a50 0x08001a50 0x00000008 Code RO 208 .text.adc_calibration_status_get at32f415_adc.o
- 0x08001a58 0x08001a58 0x00000012 Code RO 198 .text.adc_dma_mode_enable at32f415_adc.o
- 0x08001a6a 0x08001a6a 0x00000002 PAD
- 0x08001a6c 0x08001a6c 0x0000000a Code RO 192 .text.adc_enable at32f415_adc.o
- 0x08001a76 0x08001a76 0x00000002 PAD
- 0x08001a78 0x08001a78 0x0000025a Code RO 216 .text.adc_ordinary_channel_set at32f415_adc.o
- 0x08001cd2 0x08001cd2 0x00000002 PAD
- 0x08001cd4 0x08001cd4 0x0000002a Code RO 222 .text.adc_ordinary_conversion_trigger_set at32f415_adc.o
- 0x08001cfe 0x08001cfe 0x00000002 PAD
- 0x08001d00 0x08001d00 0x00000012 Code RO 238 .text.adc_ordinary_software_trigger_enable at32f415_adc.o
- 0x08001d12 0x08001d12 0x00000002 PAD
- 0x08001d14 0x08001d14 0x0000001a Code RO 236 .text.adc_tempersensor_vintrv_enable at32f415_adc.o
- 0x08001d2e 0x08001d2e 0x00000002 PAD
- 0x08001d30 0x08001d30 0x00000088 Code RO 1510 .text.allOff phaseouts.o
- 0x08001db8 0x08001db8 0x000000be Code RO 1516 .text.allpwm phaseouts.o
- 0x08001e76 0x08001e76 0x00000002 PAD
- 0x08001e78 0x08001e78 0x0000007c Code RO 1374 .text.changeCompInput comparator.o
- 0x08001ef4 0x08001ef4 0x0000002a Code RO 324 .text.cmp_enable at32f415_cmp.o
- 0x08001f1e 0x08001f1e 0x00000002 PAD
- 0x08001f20 0x08001f20 0x00000388 Code RO 1512 .text.comStep phaseouts.o
- 0x080022a8 0x080022a8 0x000004dc Code RO 7 .text.computeDshotDMA dshot.o
- 0x08002784 0x08002784 0x000001ec Code RO 126 .text.computeServoInput signal.o
- 0x08002970 0x08002970 0x0000001c Code RO 402 .text.crm_adc_clock_div_set at32f415_crm.o
- 0x0800298c 0x0800298c 0x0000001a Code RO 396 .text.crm_ahb_div_set at32f415_crm.o
- 0x080029a6 0x080029a6 0x00000002 PAD
- 0x080029a8 0x080029a8 0x0000001a Code RO 398 .text.crm_apb1_div_set at32f415_crm.o
- 0x080029c2 0x080029c2 0x00000002 PAD
- 0x080029c4 0x080029c4 0x0000001a Code RO 400 .text.crm_apb2_div_set at32f415_crm.o
- 0x080029de 0x080029de 0x00000002 PAD
- 0x080029e0 0x080029e0 0x00000018 Code RO 424 .text.crm_auto_step_mode_enable at32f415_crm.o
- 0x080029f8 0x080029f8 0x00000082 Code RO 388 .text.crm_clock_source_enable at32f415_crm.o
- 0x08002a7a 0x08002a7a 0x00000002 PAD
- 0x08002a7c 0x08002a7c 0x00000120 Code RO 418 .text.crm_clocks_freq_get at32f415_crm.o
- 0x08002b9c 0x08002b9c 0x0000001a Code RO 374 .text.crm_flag_get at32f415_crm.o
- 0x08002bb6 0x08002bb6 0x00000002 PAD
- 0x08002bb8 0x08002bb8 0x00000028 Code RO 382 .text.crm_periph_clock_enable at32f415_crm.o
- 0x08002be0 0x08002be0 0x00000028 Code RO 384 .text.crm_periph_reset at32f415_crm.o
- 0x08002c08 0x08002c08 0x0000004e Code RO 410 .text.crm_pll_config at32f415_crm.o
- 0x08002c56 0x08002c56 0x00000002 PAD
- 0x08002c58 0x08002c58 0x0000007a Code RO 368 .text.crm_reset at32f415_crm.o
- 0x08002cd2 0x08002cd2 0x00000002 PAD
- 0x08002cd4 0x08002cd4 0x00000012 Code RO 414 .text.crm_sysclk_switch at32f415_crm.o
- 0x08002ce6 0x08002ce6 0x00000002 PAD
- 0x08002ce8 0x08002ce8 0x00000010 Code RO 416 .text.crm_sysclk_switch_status_get at32f415_crm.o
- 0x08002cf8 0x08002cf8 0x0000002c Code RO 27 .text.delayMicros functions.o
- 0x08002d24 0x08002d24 0x0000004e Code RO 29 .text.delayMillis functions.o
- 0x08002d72 0x08002d72 0x00000002 PAD
- 0x08002d74 0x08002d74 0x00000238 Code RO 134 .text.detectInput signal.o
- 0x08002fac 0x08002fac 0x0000000a Code RO 467 .text.dma_channel_enable at32f415_dma.o
- 0x08002fb6 0x08002fb6 0x00000002 PAD
- 0x08002fb8 0x08002fb8 0x0000000e Code RO 475 .text.dma_default_para_init at32f415_dma.o
- 0x08002fc6 0x08002fc6 0x00000002 PAD
- 0x08002fc8 0x08002fc8 0x0000001a Code RO 471 .text.dma_flag_get at32f415_dma.o
- 0x08002fe2 0x08002fe2 0x00000002 PAD
- 0x08002fe4 0x08002fe4 0x0000007c Code RO 477 .text.dma_init at32f415_dma.o
- 0x08003060 0x08003060 0x00000010 Code RO 465 .text.dma_interrupt_enable at32f415_dma.o
- 0x08003070 0x08003070 0x0000005a Code RO 459 .text.dma_reset at32f415_dma.o
- 0x080030ca 0x080030ca 0x00000002 PAD
- 0x080030cc 0x080030cc 0x00000012 Code RO 1372 .text.enableCompInterrupts comparator.o
- 0x080030de 0x080030de 0x00000002 PAD
- 0x080030e0 0x080030e0 0x0000010e Code RO 1480 .text.enableCorePeripherals peripherals.o
- 0x080031ee 0x080031ee 0x00000002 PAD
- 0x080031f0 0x080031f0 0x0000000c Code RO 629 .text.flash_flag_clear at32f415_flash.o
- 0x080031fc 0x080031fc 0x00000012 Code RO 637 .text.flash_lock at32f415_flash.o
- 0x0800320e 0x0800320e 0x00000002 PAD
- 0x08003210 0x08003210 0x0000018e Code RO 639 .text.flash_sector_erase at32f415_flash.o
- 0x0800339e 0x0800339e 0x00000002 PAD
- 0x080033a0 0x080033a0 0x0000001e Code RO 635 .text.flash_unlock at32f415_flash.o
- 0x080033be 0x080033be 0x00000002 PAD
- 0x080033c0 0x080033c0 0x00000186 Code RO 647 .text.flash_word_program at32f415_flash.o
- 0x08003546 0x08003546 0x00000002 PAD
- 0x08003548 0x08003548 0x00000080 Code RO 1514 .text.fullBrake phaseouts.o
- 0x080035c8 0x080035c8 0x00000012 Code RO 1476 .text.generatePwmTimerEvent peripherals.o
- 0x080035da 0x080035da 0x00000002 PAD
- 0x080035dc 0x080035dc 0x00000008 Code RO 25 .text.getAbsDif functions.o
- 0x080035e4 0x080035e4 0x00000010 Code RO 1368 .text.getCompOutputLevel comparator.o
- 0x080035f4 0x080035f4 0x00000026 Code RO 1311 .text.getConvertedDegrees adc.o
- 0x0800361a 0x0800361a 0x00000002 PAD
- 0x0800361c 0x0800361c 0x00000010 Code RO 1403 .text.getInputPinState io.o
- 0x0800362c 0x0800362c 0x00000012 Code RO 707 .text.gpio_default_para_init at32f415_gpio.o
- 0x0800363e 0x0800363e 0x00000002 PAD
- 0x08003640 0x08003640 0x0000020e Code RO 705 .text.gpio_init at32f415_gpio.o
- 0x0800384e 0x0800384e 0x00000002 PAD
- 0x08003850 0x08003850 0x00000036 Code RO 31 .text.gpio_mode_QUICK functions.o
- 0x08003886 0x08003886 0x00000002 PAD
- 0x08003888 0x08003888 0x00000040 Code RO 731 .text.gpio_pin_remap_config at32f415_gpio.o
- 0x080038c8 0x080038c8 0x00000004 Code RO 1448 .text.initAfterJump peripherals.o
- 0x080038cc 0x080038cc 0x00000138 Code RO 1426 .text.initCorePeripherals peripherals.o
- 0x08003a04 0x08003a04 0x000000bc Code RO 55 .text.interruptRoutine main.o
- 0x08003ac0 0x08003ac0 0x00000332 Code RO 43 .text.loadEEpromSettings main.o
- 0x08003df2 0x08003df2 0x00000002 PAD
- 0x08003df4 0x08003df4 0x00000bec Code RO 69 .text.main main.o
- 0x080049e0 0x080049e0 0x0000010e Code RO 1536 .text.makeTelemPackage serial_telemetry.o
- 0x08004aee 0x08004aee 0x00000002 PAD
- 0x08004af0 0x08004af0 0x000001e4 Code RO 9 .text.make_dshot_package dshot.o
- 0x08004cd4 0x08004cd4 0x0000006c Code RO 23 .text.map functions.o
- 0x08004d40 0x08004d40 0x00000018 Code RO 1370 .text.maskPhaseInterrupts comparator.o
- 0x08004d58 0x08004d58 0x00000072 Code RO 815 .text.nvic_irq_enable at32f415_misc.o
- 0x08004dca 0x08004dca 0x00000002 PAD
- 0x08004dcc 0x08004dcc 0x00000094 Code RO 173 .text.playBeaconTune3 sounds.o
- 0x08004e60 0x08004e60 0x0000012e Code RO 157 .text.playBlueJayTune sounds.o
- 0x08004f8e 0x08004f8e 0x00000002 PAD
- 0x08004f90 0x08004f90 0x00000068 Code RO 171 .text.playChangedTone sounds.o
- 0x08004ff8 0x08004ff8 0x00000068 Code RO 169 .text.playDefaultTone sounds.o
- 0x08005060 0x08005060 0x0000007a Code RO 167 .text.playInputTune sounds.o
- 0x080050da 0x080050da 0x00000002 PAD
- 0x080050dc 0x080050dc 0x0000007c Code RO 165 .text.playInputTune2 sounds.o
- 0x08005158 0x08005158 0x00000090 Code RO 159 .text.playStartupTune sounds.o
- 0x080051e8 0x080051e8 0x00000038 Code RO 65 .text.processDshot main.o
- 0x08005220 0x08005220 0x00000072 Code RO 1490 .text.proportionalBrake phaseouts.o
- 0x08005292 0x08005292 0x00000002 PAD
- 0x08005294 0x08005294 0x00000062 Code RO 1385 .text.read_flash_bin eeprom.o
- 0x080052f6 0x080052f6 0x00000002 PAD
- 0x080052f8 0x080052f8 0x0000009c Code RO 1399 .text.receiveDshotDma io.o
- 0x08005394 0x08005394 0x00000010 Code RO 1478 .text.resetInputCaptureTimer peripherals.o
- 0x080053a4 0x080053a4 0x0000007e Code RO 45 .text.saveEEpromSettings main.o
- 0x08005422 0x08005422 0x00000002 PAD
- 0x08005424 0x08005424 0x00000122 Code RO 1383 .text.save_flash_nolib eeprom.o
- 0x08005546 0x08005546 0x00000002 PAD
- 0x08005548 0x08005548 0x000000aa Code RO 1401 .text.sendDshotDma io.o
- 0x080055f2 0x080055f2 0x00000002 PAD
- 0x080055f4 0x080055f4 0x0000001c Code RO 1530 .text.send_telem_DMA serial_telemetry.o
- 0x08005610 0x08005610 0x00000762 Code RO 59 .text.setInput main.o
- 0x08005d72 0x08005d72 0x00000002 PAD
- 0x08005d74 0x08005d74 0x00000012 Code RO 1409 .text.setInputPullUp io.o
- 0x08005d86 0x08005d86 0x00000002 PAD
- 0x08005d88 0x08005d88 0x0000000c Code RO 1470 .text.setPWMCompare1 peripherals.o
- 0x08005d94 0x08005d94 0x0000000c Code RO 1472 .text.setPWMCompare2 peripherals.o
- 0x08005da0 0x08005da0 0x0000000c Code RO 1474 .text.setPWMCompare3 peripherals.o
- 0x08005dac 0x08005dac 0x00000014 Code RO 149 .text.setVolume sounds.o
- 0x08005dc0 0x08005dc0 0x00000076 Code RO 1428 .text.system_clock_config peripherals.o
- 0x08005e36 0x08005e36 0x00000002 PAD
- 0x08005e38 0x08005e38 0x000000f0 Code RO 1552 .text.system_core_clock_update system_at32f415.o
- 0x08005f28 0x08005f28 0x000000f8 Code RO 1538 .text.telem_UART_Init serial_telemetry.o
- 0x08006020 0x08006020 0x000004e0 Code RO 61 .text.tenKhzRoutine main.o
- 0x08006500 0x08006500 0x00000096 Code RO 1039 .text.tmr_channel_enable at32f415_tmr.o
- 0x08006596 0x08006596 0x00000002 PAD
- 0x08006598 0x08006598 0x00000062 Code RO 1023 .text.tmr_output_channel_buffer_enable at32f415_tmr.o
- 0x080065fa 0x080065fa 0x00000002 PAD
- 0x080065fc 0x080065fc 0x00000012 Code RO 1021 .text.tmr_period_buffer_enable at32f415_tmr.o
- 0x0800660e 0x0800660e 0x00000002 PAD
- 0x08006610 0x08006610 0x000000d6 Code RO 983 .text.tmr_reset at32f415_tmr.o
+ 0x080019b4 0x080019b4 0x0000002a Code RO 71 .text.__NVIC_SystemReset main.o
+ 0x080019de 0x080019de 0x00000002 PAD
+ 0x080019e0 0x080019e0 0x00000044 Code RO 197 .text.adc_base_config at32f415_adc.o
+ 0x08001a24 0x08001a24 0x00000008 Code RO 195 .text.adc_base_default_para_init at32f415_adc.o
+ 0x08001a2c 0x08001a2c 0x0000000a Code RO 203 .text.adc_calibration_init at32f415_adc.o
+ 0x08001a36 0x08001a36 0x00000002 PAD
+ 0x08001a38 0x08001a38 0x00000008 Code RO 205 .text.adc_calibration_init_status_get at32f415_adc.o
+ 0x08001a40 0x08001a40 0x0000000a Code RO 207 .text.adc_calibration_start at32f415_adc.o
+ 0x08001a4a 0x08001a4a 0x00000002 PAD
+ 0x08001a4c 0x08001a4c 0x00000008 Code RO 209 .text.adc_calibration_status_get at32f415_adc.o
+ 0x08001a54 0x08001a54 0x00000012 Code RO 199 .text.adc_dma_mode_enable at32f415_adc.o
+ 0x08001a66 0x08001a66 0x00000002 PAD
+ 0x08001a68 0x08001a68 0x0000000a Code RO 193 .text.adc_enable at32f415_adc.o
+ 0x08001a72 0x08001a72 0x00000002 PAD
+ 0x08001a74 0x08001a74 0x0000025a Code RO 217 .text.adc_ordinary_channel_set at32f415_adc.o
+ 0x08001cce 0x08001cce 0x00000002 PAD
+ 0x08001cd0 0x08001cd0 0x0000002a Code RO 223 .text.adc_ordinary_conversion_trigger_set at32f415_adc.o
+ 0x08001cfa 0x08001cfa 0x00000002 PAD
+ 0x08001cfc 0x08001cfc 0x00000012 Code RO 239 .text.adc_ordinary_software_trigger_enable at32f415_adc.o
+ 0x08001d0e 0x08001d0e 0x00000002 PAD
+ 0x08001d10 0x08001d10 0x0000001a Code RO 237 .text.adc_tempersensor_vintrv_enable at32f415_adc.o
+ 0x08001d2a 0x08001d2a 0x00000002 PAD
+ 0x08001d2c 0x08001d2c 0x00000088 Code RO 1511 .text.allOff phaseouts.o
+ 0x08001db4 0x08001db4 0x000000be Code RO 1517 .text.allpwm phaseouts.o
+ 0x08001e72 0x08001e72 0x00000002 PAD
+ 0x08001e74 0x08001e74 0x0000007c Code RO 1375 .text.changeCompInput comparator.o
+ 0x08001ef0 0x08001ef0 0x0000002a Code RO 325 .text.cmp_enable at32f415_cmp.o
+ 0x08001f1a 0x08001f1a 0x00000002 PAD
+ 0x08001f1c 0x08001f1c 0x00000388 Code RO 1513 .text.comStep phaseouts.o
+ 0x080022a4 0x080022a4 0x000004dc Code RO 7 .text.computeDshotDMA dshot.o
+ 0x08002780 0x08002780 0x000001ec Code RO 127 .text.computeServoInput signal.o
+ 0x0800296c 0x0800296c 0x0000001c Code RO 403 .text.crm_adc_clock_div_set at32f415_crm.o
+ 0x08002988 0x08002988 0x0000001a Code RO 397 .text.crm_ahb_div_set at32f415_crm.o
+ 0x080029a2 0x080029a2 0x00000002 PAD
+ 0x080029a4 0x080029a4 0x0000001a Code RO 399 .text.crm_apb1_div_set at32f415_crm.o
+ 0x080029be 0x080029be 0x00000002 PAD
+ 0x080029c0 0x080029c0 0x0000001a Code RO 401 .text.crm_apb2_div_set at32f415_crm.o
+ 0x080029da 0x080029da 0x00000002 PAD
+ 0x080029dc 0x080029dc 0x00000018 Code RO 425 .text.crm_auto_step_mode_enable at32f415_crm.o
+ 0x080029f4 0x080029f4 0x00000082 Code RO 389 .text.crm_clock_source_enable at32f415_crm.o
+ 0x08002a76 0x08002a76 0x00000002 PAD
+ 0x08002a78 0x08002a78 0x00000120 Code RO 419 .text.crm_clocks_freq_get at32f415_crm.o
+ 0x08002b98 0x08002b98 0x0000001a Code RO 375 .text.crm_flag_get at32f415_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000028 Code RO 383 .text.crm_periph_clock_enable at32f415_crm.o
+ 0x08002bdc 0x08002bdc 0x00000028 Code RO 385 .text.crm_periph_reset at32f415_crm.o
+ 0x08002c04 0x08002c04 0x0000004e Code RO 411 .text.crm_pll_config at32f415_crm.o
+ 0x08002c52 0x08002c52 0x00000002 PAD
+ 0x08002c54 0x08002c54 0x0000007a Code RO 369 .text.crm_reset at32f415_crm.o
+ 0x08002cce 0x08002cce 0x00000002 PAD
+ 0x08002cd0 0x08002cd0 0x00000012 Code RO 415 .text.crm_sysclk_switch at32f415_crm.o
+ 0x08002ce2 0x08002ce2 0x00000002 PAD
+ 0x08002ce4 0x08002ce4 0x00000010 Code RO 417 .text.crm_sysclk_switch_status_get at32f415_crm.o
+ 0x08002cf4 0x08002cf4 0x0000002c Code RO 27 .text.delayMicros functions.o
+ 0x08002d20 0x08002d20 0x0000004e Code RO 29 .text.delayMillis functions.o
+ 0x08002d6e 0x08002d6e 0x00000002 PAD
+ 0x08002d70 0x08002d70 0x00000238 Code RO 135 .text.detectInput signal.o
+ 0x08002fa8 0x08002fa8 0x0000000a Code RO 468 .text.dma_channel_enable at32f415_dma.o
+ 0x08002fb2 0x08002fb2 0x00000002 PAD
+ 0x08002fb4 0x08002fb4 0x0000000e Code RO 476 .text.dma_default_para_init at32f415_dma.o
+ 0x08002fc2 0x08002fc2 0x00000002 PAD
+ 0x08002fc4 0x08002fc4 0x0000001a Code RO 472 .text.dma_flag_get at32f415_dma.o
+ 0x08002fde 0x08002fde 0x00000002 PAD
+ 0x08002fe0 0x08002fe0 0x0000007c Code RO 478 .text.dma_init at32f415_dma.o
+ 0x0800305c 0x0800305c 0x00000010 Code RO 466 .text.dma_interrupt_enable at32f415_dma.o
+ 0x0800306c 0x0800306c 0x0000005a Code RO 460 .text.dma_reset at32f415_dma.o
+ 0x080030c6 0x080030c6 0x00000002 PAD
+ 0x080030c8 0x080030c8 0x00000012 Code RO 1373 .text.enableCompInterrupts comparator.o
+ 0x080030da 0x080030da 0x00000002 PAD
+ 0x080030dc 0x080030dc 0x0000010e Code RO 1481 .text.enableCorePeripherals peripherals.o
+ 0x080031ea 0x080031ea 0x00000002 PAD
+ 0x080031ec 0x080031ec 0x0000000c Code RO 630 .text.flash_flag_clear at32f415_flash.o
+ 0x080031f8 0x080031f8 0x00000012 Code RO 638 .text.flash_lock at32f415_flash.o
+ 0x0800320a 0x0800320a 0x00000002 PAD
+ 0x0800320c 0x0800320c 0x0000018e Code RO 640 .text.flash_sector_erase at32f415_flash.o
+ 0x0800339a 0x0800339a 0x00000002 PAD
+ 0x0800339c 0x0800339c 0x0000001e Code RO 636 .text.flash_unlock at32f415_flash.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x00000186 Code RO 648 .text.flash_word_program at32f415_flash.o
+ 0x08003542 0x08003542 0x00000002 PAD
+ 0x08003544 0x08003544 0x00000080 Code RO 1515 .text.fullBrake phaseouts.o
+ 0x080035c4 0x080035c4 0x00000012 Code RO 1477 .text.generatePwmTimerEvent peripherals.o
+ 0x080035d6 0x080035d6 0x00000002 PAD
+ 0x080035d8 0x080035d8 0x00000008 Code RO 25 .text.getAbsDif functions.o
+ 0x080035e0 0x080035e0 0x00000010 Code RO 1369 .text.getCompOutputLevel comparator.o
+ 0x080035f0 0x080035f0 0x00000026 Code RO 1312 .text.getConvertedDegrees adc.o
+ 0x08003616 0x08003616 0x00000002 PAD
+ 0x08003618 0x08003618 0x00000010 Code RO 1404 .text.getInputPinState io.o
+ 0x08003628 0x08003628 0x00000012 Code RO 708 .text.gpio_default_para_init at32f415_gpio.o
+ 0x0800363a 0x0800363a 0x00000002 PAD
+ 0x0800363c 0x0800363c 0x0000020e Code RO 706 .text.gpio_init at32f415_gpio.o
+ 0x0800384a 0x0800384a 0x00000002 PAD
+ 0x0800384c 0x0800384c 0x00000036 Code RO 31 .text.gpio_mode_QUICK functions.o
+ 0x08003882 0x08003882 0x00000002 PAD
+ 0x08003884 0x08003884 0x00000040 Code RO 732 .text.gpio_pin_remap_config at32f415_gpio.o
+ 0x080038c4 0x080038c4 0x00000004 Code RO 1449 .text.initAfterJump peripherals.o
+ 0x080038c8 0x080038c8 0x00000138 Code RO 1427 .text.initCorePeripherals peripherals.o
+ 0x08003a00 0x08003a00 0x000000b4 Code RO 55 .text.interruptRoutine main.o
+ 0x08003ab4 0x08003ab4 0x0000032e Code RO 43 .text.loadEEpromSettings main.o
+ 0x08003de2 0x08003de2 0x00000002 PAD
+ 0x08003de4 0x08003de4 0x00000c08 Code RO 69 .text.main main.o
+ 0x080049ec 0x080049ec 0x0000010e Code RO 1537 .text.makeTelemPackage serial_telemetry.o
+ 0x08004afa 0x08004afa 0x00000002 PAD
+ 0x08004afc 0x08004afc 0x000001e4 Code RO 9 .text.make_dshot_package dshot.o
+ 0x08004ce0 0x08004ce0 0x0000006c Code RO 23 .text.map functions.o
+ 0x08004d4c 0x08004d4c 0x00000018 Code RO 1371 .text.maskPhaseInterrupts comparator.o
+ 0x08004d64 0x08004d64 0x00000072 Code RO 816 .text.nvic_irq_enable at32f415_misc.o
+ 0x08004dd6 0x08004dd6 0x00000002 PAD
+ 0x08004dd8 0x08004dd8 0x00000094 Code RO 174 .text.playBeaconTune3 sounds.o
+ 0x08004e6c 0x08004e6c 0x00000068 Code RO 172 .text.playChangedTone sounds.o
+ 0x08004ed4 0x08004ed4 0x00000068 Code RO 170 .text.playDefaultTone sounds.o
+ 0x08004f3c 0x08004f3c 0x0000007a Code RO 168 .text.playInputTune sounds.o
+ 0x08004fb6 0x08004fb6 0x00000002 PAD
+ 0x08004fb8 0x08004fb8 0x0000007c Code RO 166 .text.playInputTune2 sounds.o
+ 0x08005034 0x08005034 0x00000038 Code RO 65 .text.processDshot main.o
+ 0x0800506c 0x0800506c 0x00000072 Code RO 1491 .text.proportionalBrake phaseouts.o
+ 0x080050de 0x080050de 0x00000002 PAD
+ 0x080050e0 0x080050e0 0x00000062 Code RO 1386 .text.read_flash_bin eeprom.o
+ 0x08005142 0x08005142 0x00000002 PAD
+ 0x08005144 0x08005144 0x0000009c Code RO 1400 .text.receiveDshotDma io.o
+ 0x080051e0 0x080051e0 0x00000010 Code RO 1479 .text.resetInputCaptureTimer peripherals.o
+ 0x080051f0 0x080051f0 0x0000007e Code RO 45 .text.saveEEpromSettings main.o
+ 0x0800526e 0x0800526e 0x00000002 PAD
+ 0x08005270 0x08005270 0x00000122 Code RO 1384 .text.save_flash_nolib eeprom.o
+ 0x08005392 0x08005392 0x00000002 PAD
+ 0x08005394 0x08005394 0x000000aa Code RO 1402 .text.sendDshotDma io.o
+ 0x0800543e 0x0800543e 0x00000002 PAD
+ 0x08005440 0x08005440 0x0000001c Code RO 1531 .text.send_telem_DMA serial_telemetry.o
+ 0x0800545c 0x0800545c 0x00000762 Code RO 59 .text.setInput main.o
+ 0x08005bbe 0x08005bbe 0x00000002 PAD
+ 0x08005bc0 0x08005bc0 0x00000012 Code RO 1410 .text.setInputPullUp io.o
+ 0x08005bd2 0x08005bd2 0x00000002 PAD
+ 0x08005bd4 0x08005bd4 0x0000000c Code RO 1471 .text.setPWMCompare1 peripherals.o
+ 0x08005be0 0x08005be0 0x0000000c Code RO 1473 .text.setPWMCompare2 peripherals.o
+ 0x08005bec 0x08005bec 0x0000000c Code RO 1475 .text.setPWMCompare3 peripherals.o
+ 0x08005bf8 0x08005bf8 0x00000014 Code RO 150 .text.setVolume sounds.o
+ 0x08005c0c 0x08005c0c 0x00000076 Code RO 1429 .text.system_clock_config peripherals.o
+ 0x08005c82 0x08005c82 0x00000002 PAD
+ 0x08005c84 0x08005c84 0x000000f0 Code RO 1553 .text.system_core_clock_update system_at32f415.o
+ 0x08005d74 0x08005d74 0x000000f8 Code RO 1539 .text.telem_UART_Init serial_telemetry.o
+ 0x08005e6c 0x08005e6c 0x000004e4 Code RO 61 .text.tenKhzRoutine main.o
+ 0x08006350 0x08006350 0x00000096 Code RO 1040 .text.tmr_channel_enable at32f415_tmr.o
+ 0x080063e6 0x080063e6 0x00000002 PAD
+ 0x080063e8 0x080063e8 0x00000062 Code RO 1024 .text.tmr_output_channel_buffer_enable at32f415_tmr.o
+ 0x0800644a 0x0800644a 0x00000002 PAD
+ 0x0800644c 0x0800644c 0x00000012 Code RO 1022 .text.tmr_period_buffer_enable at32f415_tmr.o
+ 0x0800645e 0x0800645e 0x00000002 PAD
+ 0x08006460 0x08006460 0x000000d6 Code RO 984 .text.tmr_reset at32f415_tmr.o
+ 0x08006536 0x08006536 0x00000002 PAD
+ 0x08006538 0x08006538 0x0000019c Code RO 129 .text.transfercomplete signal.o
+ 0x080066d4 0x080066d4 0x00000012 Code RO 1120 .text.usart_dma_transmitter_enable at32f415_usart.o
0x080066e6 0x080066e6 0x00000002 PAD
- 0x080066e8 0x080066e8 0x0000019c Code RO 128 .text.transfercomplete signal.o
- 0x08006884 0x08006884 0x00000012 Code RO 1119 .text.usart_dma_transmitter_enable at32f415_usart.o
- 0x08006896 0x08006896 0x00000002 PAD
- 0x08006898 0x08006898 0x00000012 Code RO 1107 .text.usart_enable at32f415_usart.o
- 0x080068aa 0x080068aa 0x00000002 PAD
- 0x080068ac 0x080068ac 0x00000086 Code RO 1103 .text.usart_init at32f415_usart.o
- 0x08006932 0x08006932 0x00000002 PAD
- 0x08006934 0x08006934 0x00000012 Code RO 1111 .text.usart_receiver_enable at32f415_usart.o
- 0x08006946 0x08006946 0x00000002 PAD
- 0x08006948 0x08006948 0x00000012 Code RO 1147 .text.usart_single_line_halfduplex_select at32f415_usart.o
- 0x0800695a 0x0800695a 0x00000002 PAD
- 0x0800695c 0x0800695c 0x00000012 Code RO 1109 .text.usart_transmitter_enable at32f415_usart.o
- 0x0800696e 0x0800696e 0x00000002 PAD
- 0x08006970 0x08006970 0x00000116 Code RO 63 .text.zcfoundroutine main.o
- 0x08006a86 0x08006a86 0x00000002 PAD
- 0x08006a88 0x08006a88 0x000000c4 Code RO 1570 x$fpl$fadd fz_ws.l(faddsub_clz.o)
- 0x08006b4c 0x08006b4c 0x00000054 Code RO 1576 x$fpl$fcmp fz_ws.l(fcmp.o)
- 0x08006ba0 0x08006ba0 0x00000018 Code RO 1619 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
- 0x08006bb8 0x08006bb8 0x00000184 Code RO 1579 x$fpl$fdiv fz_ws.l(fdiv.o)
- 0x08006d3c 0x08006d3c 0x00000068 Code RO 1593 x$fpl$feqf fz_ws.l(feqf.o)
- 0x08006da4 0x08006da4 0x00000036 Code RO 1582 x$fpl$ffix fz_ws.l(ffix.o)
- 0x08006dda 0x08006dda 0x00000002 PAD
- 0x08006ddc 0x08006ddc 0x00000030 Code RO 1587 x$fpl$fflt fz_ws.l(fflt_clz.o)
- 0x08006e0c 0x08006e0c 0x00000068 Code RO 1595 x$fpl$fgeqf fz_ws.l(fgeqf.o)
- 0x08006e74 0x08006e74 0x00000068 Code RO 1597 x$fpl$fleqf fz_ws.l(fleqf.o)
- 0x08006edc 0x08006edc 0x0000008c Code RO 1599 x$fpl$fnaninf fz_ws.l(fnaninf.o)
- 0x08006f68 0x08006f68 0x0000000a Code RO 1601 x$fpl$fretinf fz_ws.l(fretinf.o)
- 0x08006f72 0x08006f72 0x00000002 PAD
- 0x08006f74 0x08006f74 0x000000ea Code RO 1572 x$fpl$fsub fz_ws.l(faddsub_clz.o)
- 0x0800705e 0x0800705e 0x00000000 Code RO 1603 x$fpl$usenofp fz_ws.l(usenofp.o)
- 0x0800705e 0x0800705e 0x00000008 Data RO 438 .rodata.cst8 at32f415_crm.o
- 0x08007066 0x08007066 0x00000010 Data RO 11 .rodata.gcr_encode_table dshot.o
- 0x08007076 0x08007076 0x00000002 PAD
- 0x08007078 0x08007078 0x00000020 Data RO 1767 Region$$Table anon$$obj.o
+ 0x080066e8 0x080066e8 0x00000012 Code RO 1108 .text.usart_enable at32f415_usart.o
+ 0x080066fa 0x080066fa 0x00000002 PAD
+ 0x080066fc 0x080066fc 0x00000086 Code RO 1104 .text.usart_init at32f415_usart.o
+ 0x08006782 0x08006782 0x00000002 PAD
+ 0x08006784 0x08006784 0x00000012 Code RO 1112 .text.usart_receiver_enable at32f415_usart.o
+ 0x08006796 0x08006796 0x00000002 PAD
+ 0x08006798 0x08006798 0x00000012 Code RO 1148 .text.usart_single_line_halfduplex_select at32f415_usart.o
+ 0x080067aa 0x080067aa 0x00000002 PAD
+ 0x080067ac 0x080067ac 0x00000012 Code RO 1110 .text.usart_transmitter_enable at32f415_usart.o
+ 0x080067be 0x080067be 0x00000002 PAD
+ 0x080067c0 0x080067c0 0x00000112 Code RO 63 .text.zcfoundroutine main.o
+ 0x080068d2 0x080068d2 0x00000002 PAD
+ 0x080068d4 0x080068d4 0x000000c4 Code RO 1571 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006998 0x08006998 0x00000054 Code RO 1577 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080069ec 0x080069ec 0x00000018 Code RO 1620 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006a04 0x08006a04 0x00000184 Code RO 1580 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006b88 0x08006b88 0x00000068 Code RO 1594 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006bf0 0x08006bf0 0x00000036 Code RO 1583 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006c26 0x08006c26 0x00000002 PAD
+ 0x08006c28 0x08006c28 0x00000030 Code RO 1588 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006c58 0x08006c58 0x00000068 Code RO 1596 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006cc0 0x08006cc0 0x00000068 Code RO 1598 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006d28 0x08006d28 0x0000008c Code RO 1600 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006db4 0x08006db4 0x0000000a Code RO 1602 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006dbe 0x08006dbe 0x00000002 PAD
+ 0x08006dc0 0x08006dc0 0x000000ea Code RO 1573 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006eaa 0x08006eaa 0x00000000 Code RO 1604 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006eaa 0x08006eaa 0x00000008 Data RO 439 .rodata.cst8 at32f415_crm.o
+ 0x08006eb2 0x08006eb2 0x00000010 Data RO 11 .rodata.gcr_encode_table dshot.o
+ 0x08006ec2 0x08006ec2 0x00000002 PAD
+ 0x08006ec4 0x08006ec4 0x00000020 Data RO 1768 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007098, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006ee8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x00000060 Data RW 112 .data..L_MergedGlobals main.o
- 0x20000060 COMPRESSED 0x00000006 Data RW 137 .data..L_MergedGlobals signal.o
+ 0x20000000 COMPRESSED 0x00000060 Data RW 113 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 138 .data..L_MergedGlobals signal.o
0x20000066 COMPRESSED 0x00000002 PAD
- 0x20000068 COMPRESSED 0x00000078 Data RW 113 .data..L_MergedGlobals.1 main.o
- 0x200000e0 COMPRESSED 0x00000001 Data RW 1418 .data.buffer_padding io.o
- 0x200000e1 COMPRESSED 0x00000001 Data RW 1415 .data.ic_timer_prescaler io.o
+ 0x20000068 COMPRESSED 0x00000078 Data RW 114 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1419 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1416 .data.ic_timer_prescaler io.o
0x200000e2 COMPRESSED 0x00000002 PAD
- 0x200000e4 COMPRESSED 0x00000004 Data RW 136 .data.max_servo_deviation signal.o
- 0x200000e8 COMPRESSED 0x00000001 Data RW 1540 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 137 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1541 .data.nbDataToTransmit serial_telemetry.o
0x200000e9 COMPRESSED 0x00000001 PAD
- 0x200000ea COMPRESSED 0x000002d0 Data RW 98 .data.pwmSin main.o
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 99 .data.pwmSin main.o
0x200003ba COMPRESSED 0x00000002 PAD
- 0x200003bc COMPRESSED 0x00000004 Data RW 1554 .data.system_core_clock system_at32f415.o
- 0x200003c0 - 0x00000060 Zero RW 1632 .bss c_w.l(libspace.o)
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1555 .data.system_core_clock system_at32f415.o
+ 0x200003c0 - 0x00000060 Zero RW 1633 .bss c_w.l(libspace.o)
0x20000420 - 0x0000005c Zero RW 14 .bss..L_MergedGlobals dshot.o
- 0x2000047c - 0x0000001c Zero RW 138 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 114 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.3 main.o
- 0x20000530 - 0x00000006 Zero RW 1313 .bss.ADCDataDMA adc.o
- 0x20000536 - 0x0000000a Zero RW 1541 .bss.aTxBuffer serial_telemetry.o
- 0x20000540 - 0x00000001 Zero RW 175 .bss.beep_volume sounds.o
+ 0x2000047c - 0x0000001c Zero RW 139 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 115 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 116 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1314 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1542 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 176 .bss.beep_volume sounds.o
0x20000541 COMPRESSED 0x00000003 PAD
- 0x20000544 - 0x00000100 Zero RW 1416 .bss.dma_buffer io.o
- 0x20000644 - 0x00000001 Zero RW 109 .bss.dshotcommand main.o
+ 0x20000544 - 0x00000100 Zero RW 1417 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 110 .bss.dshotcommand main.o
0x20000645 - 0x000000b0 Zero RW 95 .bss.eepromBuffer main.o
0x200006f5 COMPRESSED 0x00000003 PAD
0x200006f8 - 0x00000094 Zero RW 12 .bss.gcr dshot.o
0x2000078c - 0x00000001 Zero RW 96 .bss.last_dshot_command main.o
- 0x2000078d - 0x00000001 Zero RW 1417 .bss.out_put io.o
- 0x2000078e - 0x000000c8 Zero RW 101 .bss.readings main.o
+ 0x2000078d - 0x00000001 Zero RW 1418 .bss.out_put io.o
+ 0x2000078e - 0x000000c8 Zero RW 102 .bss.readings main.o
0x20000856 COMPRESSED 0x00000002 PAD
0x20000858 - 0x00000200 Zero RW 2 HEAP startup_at32f415.o
0x20000a58 - 0x00000400 Zero RW 1 STACK startup_at32f415.o
@@ -3561,7 +3558,7 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08007be0 0x08007be0 0x0000001e Data RO 184 .rodata.test firmwareversion.o
+ 0x08007be0 0x08007be0 0x0000001e Data RO 185 .rodata.test firmwareversion.o
==============================================================================
@@ -3588,17 +3585,17 @@ Image component sizes
0 0 30 0 0 401 firmwareversion.o
292 0 0 0 0 10820 functions.o
360 0 0 2 257 11359 io.o
- 7922 14 0 936 530 29326 main.o
+ 7932 14 0 936 530 29374 main.o
1224 0 0 0 0 24855 peripherals.o
1472 12 0 0 0 8178 phaseouts.o
546 0 0 1 10 14437 serial_telemetry.o
1472 0 0 10 28 3942 signal.o
- 1068 0 0 0 1 8999 sounds.o
+ 622 0 0 0 1 8999 sounds.o
64 26 368 0 1536 228 startup_at32f415.o
412 16 0 4 0 8225 system_at32f415.o
----------------------------------------------------------------------
- 22388 178 458 960 2616 300662 Object Totals
+ 21952 178 458 960 2616 300710 Object Totals
0 0 32 0 0 0 (incl. Generated)
160 0 4 7 8 0 (incl. Padding)
@@ -3661,15 +3658,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 24302 298 458 960 2712 301186 Grand Totals
- 24302 298 458 744 2712 301186 ELF Image Totals (compressed)
- 24302 298 458 744 0 0 ROM Totals
+ 23866 298 458 960 2712 301234 Grand Totals
+ 23866 298 458 744 2712 301234 ELF Image Totals (compressed)
+ 23866 298 458 744 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 24760 ( 24.18kB)
+ Total RO Size (Code + RO Data) 24324 ( 23.75kB)
Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
- Total ROM Size (Code + RO Data + RW Data) 25504 ( 24.91kB)
+ Total ROM Size (Code + RO Data + RW Data) 25068 ( 24.48kB)
==============================================================================
diff --git a/Keil_Projects/Listings/AM32_DAKEFPV_F421.map b/Keil_Projects/Listings/AM32_DAKEFPV_F421.map
new file mode 100644
index 00000000..91ed0a50
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_DAKEFPV_F421.map
@@ -0,0 +1,3339 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30258 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7932 14 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21792 178 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23706 298 294 960 2720 0 Grand Totals
+ 23706 298 294 744 2720 0 ELF Image Totals (compressed)
+ 23706 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_F4A_4IN1_F421.map b/Keil_Projects/Listings/AM32_F4A_4IN1_F421.map
new file mode 100644
index 00000000..42957517
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_F4A_4IN1_F421.map
@@ -0,0 +1,3340 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30234 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001300 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001400 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001404 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800146c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x080014f0 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x080014f4 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800151c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001520 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800162c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001630 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001634 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016c0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x080017d8 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x080017ec Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001804 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001814 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001838 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800183c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001841 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001840 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018b0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018b8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018cc Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x080018d8 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001900 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b5c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001b88 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001b9c Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001bb8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c44 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d00 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d24 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d3c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002114 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x080025f0 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x080027dc Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x080027f8 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002814 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002830 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800284c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002864 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x080028e8 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x080029f0 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a00 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a08 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a24 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a4c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002a74 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002ac4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b40 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b54 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b64 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002b90 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002be0 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e18 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e24 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e34 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e44 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ec0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f00 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f14 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003024 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003030 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003044 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x080031d4 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x080031f4 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x0800337c Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003408 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800341c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003424 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003434 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800345c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800346c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x080034e4 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x080034fc Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003524 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003550 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003554 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080036e8 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x0800379c Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003acc Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080046d0 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080047e0 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080049c4 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a30 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004a48 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004abc Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004b50 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004c80 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004ce8 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004d50 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004dcc Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004e48 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004ed8 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f10 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004f88 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08004fec Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x0800506c Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x0800507c Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080050fc Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005220 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080052bc Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x080052d8 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a3c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a4c Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a58 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a64 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a70 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a84 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005afc Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005bdc Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005bec Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005ce0 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x080061c4 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x0800625c Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x080062d4 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006390 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800652c Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006540 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006554 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x080065dc Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x080065f0 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006604 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006618 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x0800672c Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800673b Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080067f0 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006844 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x0800685d Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x0800685c Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x080069e0 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006a48 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006a80 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006ab0 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b18 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006b80 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c0c Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c18 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c27 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d02 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d02 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000858 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000858 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a58 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a58 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e58 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 22 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001301 Thumb Code 254 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001401 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001405 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001431 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800146d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x080014f1 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x080014f5 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800151d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001521 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001551 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800162d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001631 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001635 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016c1 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x080017d9 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x080017ed Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001805 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001815 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001839 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800183d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x0800186d Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018b1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018b9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018c5 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018cd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x080018d9 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x080018e1 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x080018f5 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001901 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b5d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001b89 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001b9d Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001bb9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c45 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d01 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d25 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d3d Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002115 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x080025f1 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x080027dd Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x080027f9 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002815 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002831 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800284d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002865 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x080028e9 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a09 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a25 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a4d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002a75 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002ac5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b41 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b55 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b65 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002b91 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002be1 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e19 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e25 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e35 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e45 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ec1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f01 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f15 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003025 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003031 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003045 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x080031d5 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x080031f5 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x0800337d Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003409 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800341d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003425 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003435 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800345d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800346d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x080034e5 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x080034fd Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003525 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003551 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003555 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080036e9 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x0800379d Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003acd Thumb Code 3076 main.o(.text.main)
+ makeTelemPackage 0x080046d1 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080047e1 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080049c5 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a31 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004a49 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004abd Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004b51 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004c81 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004ce9 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004d51 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004dcd Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004e49 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004ed9 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f11 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004f89 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08004fed Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x0800506d Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x0800507d Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080050fd Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005221 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x080052bd Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x080052d9 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a3d Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a4d Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a59 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a65 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a71 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005a85 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005afd Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005bed Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005ce1 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x080061c5 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x0800625d Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080062c1 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x080062d5 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006391 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x0800652d Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006541 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006555 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x080065dd Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x080065f1 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006605 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006619 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x0800672d Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x0800672d Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080067f1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080067f1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080067ff Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x0800680d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x0800680d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800681b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800681b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006829 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006829 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006837 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006837 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006845 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x0800685d Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x0800685d Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x080069e1 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x080069e1 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006a49 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006a49 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006a81 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006a81 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006ab1 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b19 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b19 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006b6b Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006b81 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c0d Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c19 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c19 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d02 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d0a Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d1c Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d3c 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 2 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000532 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x2000053c Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000540 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000640 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000641 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f4 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f8 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x2000078c Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x2000078d Data 1 io.o(.bss.out_put)
+ readings 0x2000078e Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006100, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006028])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d3c, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x00000016 Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x080012fe 0x080012fe 0x00000002 PAD
+ 0x08001300 0x08001300 0x000000fe Code RO 927 .text.ADC_Init adc.o
+ 0x080013fe 0x080013fe 0x00000002 PAD
+ 0x08001400 0x08001400 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001402 0x08001402 0x00000002 PAD
+ 0x08001404 0x08001404 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800146c 0x0800146c 0x00000082 Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x080014ee 0x080014ee 0x00000002 PAD
+ 0x080014f0 0x080014f0 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x080014f2 0x080014f2 0x00000002 PAD
+ 0x080014f4 0x080014f4 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800151c 0x0800151c 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x0800151e 0x0800151e 0x00000002 PAD
+ 0x08001520 0x08001520 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x08001546 0x08001546 0x00000002 PAD
+ 0x08001548 0x08001548 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x0800154e 0x0800154e 0x00000002 PAD
+ 0x08001550 0x08001550 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x0800162a 0x0800162a 0x00000002 PAD
+ 0x0800162c 0x0800162c 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x0800162e 0x0800162e 0x00000002 PAD
+ 0x08001630 0x08001630 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x08001632 0x08001632 0x00000002 PAD
+ 0x08001634 0x08001634 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x080016c0 0x080016c0 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x080017d6 0x080017d6 0x00000002 PAD
+ 0x080017d8 0x080017d8 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x080017ea 0x080017ea 0x00000002 PAD
+ 0x080017ec 0x080017ec 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001802 0x08001802 0x00000002 PAD
+ 0x08001804 0x08001804 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001814 0x08001814 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800183a 0x0800183a 0x00000002 PAD
+ 0x0800183c 0x0800183c 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x0800183e 0x0800183e 0x00000002 PAD
+ 0x08001840 0x08001840 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800186a 0x0800186a 0x00000002 PAD
+ 0x0800186c 0x0800186c 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x080018b0 0x080018b0 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018b8 0x080018b8 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018cc 0x080018cc 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x080018d6 0x080018d6 0x00000002 PAD
+ 0x080018d8 0x080018d8 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x080018e0 0x080018e0 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x080018fe 0x080018fe 0x00000002 PAD
+ 0x08001900 0x08001900 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b5a 0x08001b5a 0x00000002 PAD
+ 0x08001b5c 0x08001b5c 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001b86 0x08001b86 0x00000002 PAD
+ 0x08001b88 0x08001b88 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001b9a 0x08001b9a 0x00000002 PAD
+ 0x08001b9c 0x08001b9c 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001bb6 0x08001bb6 0x00000002 PAD
+ 0x08001bb8 0x08001bb8 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c42 0x08001c42 0x00000002 PAD
+ 0x08001c44 0x08001c44 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001cfe 0x08001cfe 0x00000002 PAD
+ 0x08001d00 0x08001d00 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d24 0x08001d24 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d3a 0x08001d3a 0x00000002 PAD
+ 0x08001d3c 0x08001d3c 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x08002114 0x08002114 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x080025f0 0x080025f0 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x080027dc 0x080027dc 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x080027f8 0x080027f8 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002812 0x08002812 0x00000002 PAD
+ 0x08002814 0x08002814 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800282e 0x0800282e 0x00000002 PAD
+ 0x08002830 0x08002830 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800284a 0x0800284a 0x00000002 PAD
+ 0x0800284c 0x0800284c 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002864 0x08002864 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x080028e6 0x080028e6 0x00000002 PAD
+ 0x080028e8 0x080028e8 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a08 0x08002a08 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a22 0x08002a22 0x00000002 PAD
+ 0x08002a24 0x08002a24 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a4c 0x08002a4c 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002a74 0x08002a74 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002ac2 0x08002ac2 0x00000002 PAD
+ 0x08002ac4 0x08002ac4 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b3e 0x08002b3e 0x00000002 PAD
+ 0x08002b40 0x08002b40 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b52 0x08002b52 0x00000002 PAD
+ 0x08002b54 0x08002b54 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b64 0x08002b64 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002b90 0x08002b90 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002bde 0x08002bde 0x00000002 PAD
+ 0x08002be0 0x08002be0 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e18 0x08002e18 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e22 0x08002e22 0x00000002 PAD
+ 0x08002e24 0x08002e24 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e32 0x08002e32 0x00000002 PAD
+ 0x08002e34 0x08002e34 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e44 0x08002e44 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002ec0 0x08002ec0 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f00 0x08002f00 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f12 0x08002f12 0x00000002 PAD
+ 0x08002f14 0x08002f14 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08003022 0x08003022 0x00000002 PAD
+ 0x08003024 0x08003024 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003030 0x08003030 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x08003042 0x08003042 0x00000002 PAD
+ 0x08003044 0x08003044 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x080031d2 0x080031d2 0x00000002 PAD
+ 0x080031d4 0x080031d4 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x080031f2 0x080031f2 0x00000002 PAD
+ 0x080031f4 0x080031f4 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x0800337a 0x0800337a 0x00000002 PAD
+ 0x0800337c 0x0800337c 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003408 0x08003408 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x0800341a 0x0800341a 0x00000002 PAD
+ 0x0800341c 0x0800341c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003424 0x08003424 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x08003432 0x08003432 0x00000002 PAD
+ 0x08003434 0x08003434 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x0800345a 0x0800345a 0x00000002 PAD
+ 0x0800345c 0x0800345c 0x0000000e Code RO 993 .text.getInputPinState io.o
+ 0x0800346a 0x0800346a 0x00000002 PAD
+ 0x0800346c 0x0800346c 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x080034e2 0x080034e2 0x00000002 PAD
+ 0x080034e4 0x080034e4 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x080034fa 0x080034fa 0x00000002 PAD
+ 0x080034fc 0x080034fc 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003522 0x08003522 0x00000002 PAD
+ 0x08003524 0x08003524 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003550 0x08003550 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x08003554 0x08003554 0x00000192 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x080036e6 0x080036e6 0x00000002 PAD
+ 0x080036e8 0x080036e8 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x0800379c 0x0800379c 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003aca 0x08003aca 0x00000002 PAD
+ 0x08003acc 0x08003acc 0x00000c04 Code RO 52 .text.main main.o
+ 0x080046d0 0x080046d0 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x080047de 0x080047de 0x00000002 PAD
+ 0x080047e0 0x080047e0 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080049c4 0x080049c4 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a30 0x08004a30 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004a48 0x08004a48 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004aba 0x08004aba 0x00000002 PAD
+ 0x08004abc 0x08004abc 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004b50 0x08004b50 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004c7e 0x08004c7e 0x00000002 PAD
+ 0x08004c80 0x08004c80 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004ce8 0x08004ce8 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004d50 0x08004d50 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004dca 0x08004dca 0x00000002 PAD
+ 0x08004dcc 0x08004dcc 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004e48 0x08004e48 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004ed8 0x08004ed8 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f10 0x08004f10 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004f88 0x08004f88 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x08004fea 0x08004fea 0x00000002 PAD
+ 0x08004fec 0x08004fec 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x0800506a 0x0800506a 0x00000002 PAD
+ 0x0800506c 0x0800506c 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x0800507c 0x0800507c 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x080050fa 0x080050fa 0x00000002 PAD
+ 0x080050fc 0x080050fc 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x0800521e 0x0800521e 0x00000002 PAD
+ 0x08005220 0x08005220 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x080052ba 0x080052ba 0x00000002 PAD
+ 0x080052bc 0x080052bc 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x080052d8 0x080052d8 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a3a 0x08005a3a 0x00000002 PAD
+ 0x08005a3c 0x08005a3c 0x0000000e Code RO 999 .text.setInputPullUp io.o
+ 0x08005a4a 0x08005a4a 0x00000002 PAD
+ 0x08005a4c 0x08005a4c 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005a58 0x08005a58 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005a64 0x08005a64 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005a70 0x08005a70 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005a84 0x08005a84 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005afa 0x08005afa 0x00000002 PAD
+ 0x08005afc 0x08005afc 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005bec 0x08005bec 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005ce0 0x08005ce0 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x080061c4 0x080061c4 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x0800625a 0x0800625a 0x00000002 PAD
+ 0x0800625c 0x0800625c 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x080062d2 0x080062d2 0x00000002 PAD
+ 0x080062d4 0x080062d4 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x0800638e 0x0800638e 0x00000002 PAD
+ 0x08006390 0x08006390 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x0800652c 0x0800652c 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x0800653e 0x0800653e 0x00000002 PAD
+ 0x08006540 0x08006540 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x08006552 0x08006552 0x00000002 PAD
+ 0x08006554 0x08006554 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x080065da 0x080065da 0x00000002 PAD
+ 0x080065dc 0x080065dc 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x080065ee 0x080065ee 0x00000002 PAD
+ 0x080065f0 0x080065f0 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006602 0x08006602 0x00000002 PAD
+ 0x08006604 0x08006604 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006616 0x08006616 0x00000002 PAD
+ 0x08006618 0x08006618 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800672a 0x0800672a 0x00000002 PAD
+ 0x0800672c 0x0800672c 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080067f0 0x080067f0 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006844 0x08006844 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x0800685c 0x0800685c 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x080069e0 0x080069e0 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006a48 0x08006a48 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006a7e 0x08006a7e 0x00000002 PAD
+ 0x08006a80 0x08006a80 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006ab0 0x08006ab0 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b18 0x08006b18 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006b80 0x08006b80 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c0c 0x08006c0c 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c16 0x08006c16 0x00000002 PAD
+ 0x08006c18 0x08006c18 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d02 0x08006d02 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d02 0x08006d02 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d0a 0x08006d0a 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d1a 0x08006d1a 0x00000002 PAD
+ 0x08006d1c 0x08006d1c 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d40, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000002 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000532 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x2000053c - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x2000053d COMPRESSED 0x00000003 PAD
+ 0x20000540 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000640 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000641 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f1 COMPRESSED 0x00000003 PAD
+ 0x200006f4 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006f8 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x2000078c - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x2000078d - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x2000078e - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x20000856 COMPRESSED 0x00000002 PAD
+ 0x20000858 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 314 0 0 0 2 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 434 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 7928 16 0 936 530 0 main.o
+ 1180 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21692 180 294 960 2616 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 162 0 4 7 8 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23606 300 294 960 2712 0 Grand Totals
+ 23606 300 294 744 2712 0 ELF Image Totals (compressed)
+ 23606 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23900 ( 23.34kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24644 ( 24.07kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_F4A_AIO_F421.map b/Keil_Projects/Listings/AM32_F4A_AIO_F421.map
new file mode 100644
index 00000000..a97a5b31
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_F4A_AIO_F421.map
@@ -0,0 +1,3294 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clocks_freq_get), (288 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_crm.o(.rodata.cst8), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_init), (118 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_enable), (114 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_init), (134 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_single_line_halfduplex_select), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (184 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (156 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.text.send_telem_DMA), (28 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.makeTelemPackage), (270 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.text.telem_UART_Init), (244 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing serial_telemetry.o(.data.nbDataToTransmit), (1 bytes).
+ Removing serial_telemetry.o(.bss.aTxBuffer), (10 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+975 unused section(s) (total 31533 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001520 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800181c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001868 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001871 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001870 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800189c Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b8c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bcc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c74 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d30 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d54 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d6c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002620 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800280c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002828 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002918 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002934 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x0800295c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002984 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x080029d4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002a50 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002a74 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002aa0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002af0 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002d28 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002d34 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002d44 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002d54 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002dd0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002e10 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002e24 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08002f34 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08002f40 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08002f54 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x080030e4 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003104 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x0800328c Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003318 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800332c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003334 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003344 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800336c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800337c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003394 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x080033bc Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080033e8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080033ec Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x0800357c Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003630 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003960 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004528 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x0800470c Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004778 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004790 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004824 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004954 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x080049bc Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004a24 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004aa0 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004bac Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004be4 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004c5c Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08004cc0 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08004d40 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08004d50 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08004dd0 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08004ef4 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08004f90 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x080056f4 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005704 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005710 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x0800571c Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005728 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x0800573c Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x080057b4 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005894 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x080058a4 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08005d88 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08005e20 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08005e84 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08005e98 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08005f54 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080060f0 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006204 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006213 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080062c8 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x0800631c Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006335 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006334 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x080064b8 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006520 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006558 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006588 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x080065f0 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006658 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x080066e4 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x080066f0 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x080066ff Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ x$fpl$usenofp 0x080067da Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000850 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000850 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a50 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a50 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e50 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001521 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001525 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001809 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800181d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001835 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001845 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001869 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800186d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x0800189d Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018e1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018f5 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018fd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001911 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001931 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b8d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bb9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bcd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001be9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c75 Thumb Code 188 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d31 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d55 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d6d Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002621 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800280d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002829 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002845 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800287d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002895 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_flag_get 0x08002919 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002935 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x0800295d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002985 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x080029d5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002a51 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002a65 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002a75 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002aa1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002af1 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002d29 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002d35 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002d45 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002d55 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002dd1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002e11 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002e25 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08002f35 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08002f41 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08002f55 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x080030e5 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003105 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x0800328d Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003319 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800332d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003335 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003345 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800336d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_mode_QUICK 0x0800337d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003395 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x080033bd Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080033e9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080033ed Thumb Code 398 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x0800357d Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003631 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003961 Thumb Code 3016 main.o(.text.main)
+ make_dshot_package 0x08004529 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x0800470d Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004779 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ playBeaconTune3 0x08004791 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004825 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004955 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x080049bd Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004a25 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004aa1 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004b1d Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004bad Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004be5 Thumb Code 118 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004c5d Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08004cc1 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08004d41 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08004d51 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08004dd1 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08004ef5 Thumb Code 154 io.o(.text.sendDshotDma)
+ setInput 0x08004f91 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x080056f5 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005705 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005711 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x0800571d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005729 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x0800573d Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x080057b5 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ tenKhzRoutine 0x080058a5 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08005d89 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08005e21 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08005e85 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08005e99 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08005f55 Thumb Code 412 signal.o(.text.transfercomplete)
+ zcfoundroutine 0x080060f1 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006205 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006205 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080062c9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080062c9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080062d7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080062e5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080062e5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080062f3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080062f3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006301 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006301 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800630f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800630f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x0800631d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006335 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006335 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x080064b9 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x080064b9 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006521 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006521 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006559 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006559 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006589 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x080065f1 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x080065f1 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006643 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006659 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x080066e5 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x080066f1 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x080066f1 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x080067da Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x080067da Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x080067ec Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x0800680c 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000e4 Data 4 signal.o(.data.max_servo_deviation)
+ pwmSin 0x200000e8 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b8 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ beep_volume 0x20000536 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000538 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000638 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000639 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006ec Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f0 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000784 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000785 Data 1 io.o(.bss.out_put)
+ readings 0x20000786 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005bd0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005af8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x0000580c, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x00000082 Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800151e 0x0800151e 0x00000002 PAD
+ 0x08001520 0x08001520 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x08001522 0x08001522 0x00000002 PAD
+ 0x08001524 0x08001524 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x0800154e 0x0800154e 0x00000002 PAD
+ 0x08001550 0x08001550 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x0800157a 0x0800157a 0x00000002 PAD
+ 0x0800157c 0x0800157c 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x0800157e 0x0800157e 0x00000002 PAD
+ 0x08001580 0x08001580 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x0800165a 0x0800165a 0x00000002 PAD
+ 0x0800165c 0x0800165c 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x0800165e 0x0800165e 0x00000002 PAD
+ 0x08001660 0x08001660 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x08001662 0x08001662 0x00000002 PAD
+ 0x08001664 0x08001664 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x080016f0 0x080016f0 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x08001806 0x08001806 0x00000002 PAD
+ 0x08001808 0x08001808 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800181a 0x0800181a 0x00000002 PAD
+ 0x0800181c 0x0800181c 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001832 0x08001832 0x00000002 PAD
+ 0x08001834 0x08001834 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001844 0x08001844 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001866 0x08001866 0x00000002 PAD
+ 0x08001868 0x08001868 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800186a 0x0800186a 0x00000002 PAD
+ 0x0800186c 0x0800186c 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x0800186e 0x0800186e 0x00000002 PAD
+ 0x08001870 0x08001870 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800189a 0x0800189a 0x00000002 PAD
+ 0x0800189c 0x0800189c 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x080018e0 0x080018e0 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018e8 0x080018e8 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018fc 0x080018fc 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x08001906 0x08001906 0x00000002 PAD
+ 0x08001908 0x08001908 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001910 0x08001910 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b8a 0x08001b8a 0x00000002 PAD
+ 0x08001b8c 0x08001b8c 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bb6 0x08001bb6 0x00000002 PAD
+ 0x08001bb8 0x08001bb8 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bca 0x08001bca 0x00000002 PAD
+ 0x08001bcc 0x08001bcc 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c72 0x08001c72 0x00000002 PAD
+ 0x08001c74 0x08001c74 0x000000bc Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d30 0x08001d30 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d54 0x08001d54 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d6a 0x08001d6a 0x00000002 PAD
+ 0x08001d6c 0x08001d6c 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x08002144 0x08002144 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002620 0x08002620 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x0800280c 0x0800280c 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002828 0x08002828 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002842 0x08002842 0x00000002 PAD
+ 0x08002844 0x08002844 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800285e 0x0800285e 0x00000002 PAD
+ 0x08002860 0x08002860 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002894 0x08002894 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002916 0x08002916 0x00000002 PAD
+ 0x08002918 0x08002918 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002932 0x08002932 0x00000002 PAD
+ 0x08002934 0x08002934 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x0800295c 0x0800295c 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002984 0x08002984 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x080029d2 0x080029d2 0x00000002 PAD
+ 0x080029d4 0x080029d4 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002a4e 0x08002a4e 0x00000002 PAD
+ 0x08002a50 0x08002a50 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002a62 0x08002a62 0x00000002 PAD
+ 0x08002a64 0x08002a64 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002a74 0x08002a74 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002aa0 0x08002aa0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002aee 0x08002aee 0x00000002 PAD
+ 0x08002af0 0x08002af0 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002d28 0x08002d28 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002d32 0x08002d32 0x00000002 PAD
+ 0x08002d34 0x08002d34 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002d42 0x08002d42 0x00000002 PAD
+ 0x08002d44 0x08002d44 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002d54 0x08002d54 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002dd0 0x08002dd0 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002e10 0x08002e10 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002e22 0x08002e22 0x00000002 PAD
+ 0x08002e24 0x08002e24 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08002f32 0x08002f32 0x00000002 PAD
+ 0x08002f34 0x08002f34 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08002f40 0x08002f40 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x08002f52 0x08002f52 0x00000002 PAD
+ 0x08002f54 0x08002f54 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x080030e2 0x080030e2 0x00000002 PAD
+ 0x080030e4 0x080030e4 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x08003102 0x08003102 0x00000002 PAD
+ 0x08003104 0x08003104 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x0800328a 0x0800328a 0x00000002 PAD
+ 0x0800328c 0x0800328c 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003318 0x08003318 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x0800332a 0x0800332a 0x00000002 PAD
+ 0x0800332c 0x0800332c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003334 0x08003334 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x08003342 0x08003342 0x00000002 PAD
+ 0x08003344 0x08003344 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x0800336a 0x0800336a 0x00000002 PAD
+ 0x0800336c 0x0800336c 0x0000000e Code RO 993 .text.getInputPinState io.o
+ 0x0800337a 0x0800337a 0x00000002 PAD
+ 0x0800337c 0x0800337c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003392 0x08003392 0x00000002 PAD
+ 0x08003394 0x08003394 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080033e8 0x080033e8 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080033ec 0x080033ec 0x0000018e Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003630 0x08003630 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x0800395e 0x0800395e 0x00000002 PAD
+ 0x08003960 0x08003960 0x00000bc8 Code RO 52 .text.main main.o
+ 0x08004528 0x08004528 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x0800470c 0x0800470c 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004778 0x08004778 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004790 0x08004790 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004824 0x08004824 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004952 0x08004952 0x00000002 PAD
+ 0x08004954 0x08004954 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x080049bc 0x080049bc 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004a24 0x08004a24 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004a9e 0x08004a9e 0x00000002 PAD
+ 0x08004aa0 0x08004aa0 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004b1c 0x08004b1c 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004bac 0x08004bac 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004be4 0x08004be4 0x00000076 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004c5a 0x08004c5a 0x00000002 PAD
+ 0x08004c5c 0x08004c5c 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x08004cbe 0x08004cbe 0x00000002 PAD
+ 0x08004cc0 0x08004cc0 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x08004d3e 0x08004d3e 0x00000002 PAD
+ 0x08004d40 0x08004d40 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x08004d50 0x08004d50 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x08004dce 0x08004dce 0x00000002 PAD
+ 0x08004dd0 0x08004dd0 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08004ef2 0x08004ef2 0x00000002 PAD
+ 0x08004ef4 0x08004ef4 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x08004f8e 0x08004f8e 0x00000002 PAD
+ 0x08004f90 0x08004f90 0x00000762 Code RO 42 .text.setInput main.o
+ 0x080056f2 0x080056f2 0x00000002 PAD
+ 0x080056f4 0x080056f4 0x0000000e Code RO 999 .text.setInputPullUp io.o
+ 0x08005702 0x08005702 0x00000002 PAD
+ 0x08005704 0x08005704 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005710 0x08005710 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x0800571c 0x0800571c 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005728 0x08005728 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x0800573c 0x0800573c 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x080057b2 0x080057b2 0x00000002 PAD
+ 0x080057b4 0x080057b4 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x080058a4 0x080058a4 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08005d88 0x08005d88 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08005e1e 0x08005e1e 0x00000002 PAD
+ 0x08005e20 0x08005e20 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08005e82 0x08005e82 0x00000002 PAD
+ 0x08005e84 0x08005e84 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08005e96 0x08005e96 0x00000002 PAD
+ 0x08005e98 0x08005e98 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x08005f52 0x08005f52 0x00000002 PAD
+ 0x08005f54 0x08005f54 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x080060f0 0x080060f0 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x08006202 0x08006202 0x00000002 PAD
+ 0x08006204 0x08006204 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080062c8 0x080062c8 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x0800631c 0x0800631c 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006334 0x08006334 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x080064b8 0x080064b8 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006520 0x08006520 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006556 0x08006556 0x00000002 PAD
+ 0x08006558 0x08006558 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006588 0x08006588 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x080065f0 0x080065f0 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006658 0x08006658 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x080066e4 0x080066e4 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x080066ee 0x080066ee 0x00000002 PAD
+ 0x080066f0 0x080066f0 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x080067da 0x080067da 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x080067da 0x080067da 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x080067ea 0x080067ea 0x00000002 PAD
+ 0x080067ec 0x080067ec 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006810, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003b8 COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003bc COMPRESSED 0x00000004 PAD
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000537 COMPRESSED 0x00000001 PAD
+ 0x20000538 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000638 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000639 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006e9 COMPRESSED 0x00000003 PAD
+ 0x200006ec - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006f0 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000784 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000785 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a50 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 600 6 0 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 44 0 0 0 0 0 at32f421_gpio.o
+ 434 0 0 0 4 0 at32f421_it.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 7868 16 0 936 530 0 main.o
+ 1176 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 20372 156 286 956 2612 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 144 0 4 4 10 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 22286 276 286 956 2708 0 Grand Totals
+ 22286 276 286 744 2708 0 ELF Image Totals (compressed)
+ 22286 276 286 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 22572 ( 22.04kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 23316 ( 22.77kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_F4A_EXTCOMP_F421.map b/Keil_Projects/Listings/AM32_F4A_EXTCOMP_F421.map
new file mode 100644
index 00000000..c3a1e2d4
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_F4A_EXTCOMP_F421.map
@@ -0,0 +1,3340 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30234 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001520 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800181c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001868 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001871 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001870 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800189c Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b8c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bcc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c74 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d30 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d54 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d6c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002620 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800280c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002828 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002918 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a20 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a38 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a54 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002af4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b70 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b94 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c10 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e48 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e54 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ef0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f30 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f44 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003054 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003060 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003074 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003204 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003224 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033ac Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003438 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800344c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003454 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003464 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800348c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800349c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003514 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800352c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003554 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003580 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003584 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003718 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037cc Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003afc Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004704 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004814 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080049f8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a64 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004a7c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004af0 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cb4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d1c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004d84 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e00 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004e7c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f0c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f44 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fbc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005020 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050a0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050b0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005130 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005254 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080052f0 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800530c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a70 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a8c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a98 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005aa4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b30 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c10 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c20 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d14 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x080061f8 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08006290 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006308 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063c4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006560 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006574 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006588 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006610 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006624 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006638 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800664c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006760 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800676f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006824 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006878 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006890 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a14 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006a7c Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ab4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006ae4 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b4c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bb4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c40 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c4c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c5b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d36 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d36 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001521 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001525 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001809 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800181d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001835 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001845 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001869 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800186d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x0800189d Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018e1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018f5 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018fd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001911 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001931 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b8d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bb9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bcd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001be9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c75 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d31 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d55 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d6d Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002621 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800280d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002829 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002845 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800287d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002895 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002919 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a39 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a55 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002aa5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002af5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b71 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b85 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b95 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bc1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c11 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e49 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e55 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e65 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e75 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ef1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f31 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f45 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003055 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003061 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003075 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003205 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003225 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033ad Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003439 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800344d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003455 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003465 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800348d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800349d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003515 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800352d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003555 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003581 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003585 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003719 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037cd Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003afd Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004705 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004815 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080049f9 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a65 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004a7d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004af1 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004b85 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cb5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d1d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004d85 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e01 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004e7d Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f0d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f45 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fbd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005021 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050a1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050b1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005131 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005255 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x080052f1 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800530d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a71 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a8d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a99 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005aa5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ab9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b31 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c21 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d15 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x080061f9 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08006291 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080062f5 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006309 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063c5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006561 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006575 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006589 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006611 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006625 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006639 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800664d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006761 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006761 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006825 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006825 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006833 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006841 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006841 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800684f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800684f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800685d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800685d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800686b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800686b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006879 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006891 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a15 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a15 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006a7d Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006a7d Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ab5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ab5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006ae5 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b4d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b4d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006b9f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bb5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c41 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c4d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c4d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d36 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d3e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d50 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d70 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006130, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006058])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d70, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x00000082 Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800151e 0x0800151e 0x00000002 PAD
+ 0x08001520 0x08001520 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x08001522 0x08001522 0x00000002 PAD
+ 0x08001524 0x08001524 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x0800154e 0x0800154e 0x00000002 PAD
+ 0x08001550 0x08001550 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x0800157a 0x0800157a 0x00000002 PAD
+ 0x0800157c 0x0800157c 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x0800157e 0x0800157e 0x00000002 PAD
+ 0x08001580 0x08001580 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x0800165a 0x0800165a 0x00000002 PAD
+ 0x0800165c 0x0800165c 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x0800165e 0x0800165e 0x00000002 PAD
+ 0x08001660 0x08001660 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x08001662 0x08001662 0x00000002 PAD
+ 0x08001664 0x08001664 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x080016f0 0x080016f0 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x08001806 0x08001806 0x00000002 PAD
+ 0x08001808 0x08001808 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800181a 0x0800181a 0x00000002 PAD
+ 0x0800181c 0x0800181c 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001832 0x08001832 0x00000002 PAD
+ 0x08001834 0x08001834 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001844 0x08001844 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001866 0x08001866 0x00000002 PAD
+ 0x08001868 0x08001868 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800186a 0x0800186a 0x00000002 PAD
+ 0x0800186c 0x0800186c 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x0800186e 0x0800186e 0x00000002 PAD
+ 0x08001870 0x08001870 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800189a 0x0800189a 0x00000002 PAD
+ 0x0800189c 0x0800189c 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x080018e0 0x080018e0 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018e8 0x080018e8 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018fc 0x080018fc 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x08001906 0x08001906 0x00000002 PAD
+ 0x08001908 0x08001908 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001910 0x08001910 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b8a 0x08001b8a 0x00000002 PAD
+ 0x08001b8c 0x08001b8c 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bb6 0x08001bb6 0x00000002 PAD
+ 0x08001bb8 0x08001bb8 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bca 0x08001bca 0x00000002 PAD
+ 0x08001bcc 0x08001bcc 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c72 0x08001c72 0x00000002 PAD
+ 0x08001c74 0x08001c74 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d2e 0x08001d2e 0x00000002 PAD
+ 0x08001d30 0x08001d30 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d54 0x08001d54 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d6a 0x08001d6a 0x00000002 PAD
+ 0x08001d6c 0x08001d6c 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x08002144 0x08002144 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002620 0x08002620 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x0800280c 0x0800280c 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002828 0x08002828 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002842 0x08002842 0x00000002 PAD
+ 0x08002844 0x08002844 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800285e 0x0800285e 0x00000002 PAD
+ 0x08002860 0x08002860 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002894 0x08002894 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002916 0x08002916 0x00000002 PAD
+ 0x08002918 0x08002918 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a38 0x08002a38 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a52 0x08002a52 0x00000002 PAD
+ 0x08002a54 0x08002a54 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002af2 0x08002af2 0x00000002 PAD
+ 0x08002af4 0x08002af4 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b6e 0x08002b6e 0x00000002 PAD
+ 0x08002b70 0x08002b70 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b82 0x08002b82 0x00000002 PAD
+ 0x08002b84 0x08002b84 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b94 0x08002b94 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bc0 0x08002bc0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c0e 0x08002c0e 0x00000002 PAD
+ 0x08002c10 0x08002c10 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e48 0x08002e48 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e52 0x08002e52 0x00000002 PAD
+ 0x08002e54 0x08002e54 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e74 0x08002e74 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002ef0 0x08002ef0 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f30 0x08002f30 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f42 0x08002f42 0x00000002 PAD
+ 0x08002f44 0x08002f44 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08003052 0x08003052 0x00000002 PAD
+ 0x08003054 0x08003054 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003060 0x08003060 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x08003072 0x08003072 0x00000002 PAD
+ 0x08003074 0x08003074 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x08003202 0x08003202 0x00000002 PAD
+ 0x08003204 0x08003204 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x08003222 0x08003222 0x00000002 PAD
+ 0x08003224 0x08003224 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033aa 0x080033aa 0x00000002 PAD
+ 0x080033ac 0x080033ac 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003438 0x08003438 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x0800344a 0x0800344a 0x00000002 PAD
+ 0x0800344c 0x0800344c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003454 0x08003454 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x08003462 0x08003462 0x00000002 PAD
+ 0x08003464 0x08003464 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x0000000e Code RO 993 .text.getInputPinState io.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x08003512 0x08003512 0x00000002 PAD
+ 0x08003514 0x08003514 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800352a 0x0800352a 0x00000002 PAD
+ 0x0800352c 0x0800352c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003580 0x08003580 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x08003584 0x08003584 0x00000192 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003716 0x08003716 0x00000002 PAD
+ 0x08003718 0x08003718 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037cc 0x080037cc 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003afa 0x08003afa 0x00000002 PAD
+ 0x08003afc 0x08003afc 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004704 0x08004704 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x08004812 0x08004812 0x00000002 PAD
+ 0x08004814 0x08004814 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080049f8 0x080049f8 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a64 0x08004a64 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004a7c 0x08004a7c 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004aee 0x08004aee 0x00000002 PAD
+ 0x08004af0 0x08004af0 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004b84 0x08004b84 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cb2 0x08004cb2 0x00000002 PAD
+ 0x08004cb4 0x08004cb4 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d1c 0x08004d1c 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004d84 0x08004d84 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004dfe 0x08004dfe 0x00000002 PAD
+ 0x08004e00 0x08004e00 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004e7c 0x08004e7c 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f0c 0x08004f0c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f44 0x08004f44 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fbc 0x08004fbc 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800501e 0x0800501e 0x00000002 PAD
+ 0x08005020 0x08005020 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x0800509e 0x0800509e 0x00000002 PAD
+ 0x080050a0 0x080050a0 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050b0 0x080050b0 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800512e 0x0800512e 0x00000002 PAD
+ 0x08005130 0x08005130 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08005252 0x08005252 0x00000002 PAD
+ 0x08005254 0x08005254 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x080052ee 0x080052ee 0x00000002 PAD
+ 0x080052f0 0x080052f0 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x0800530c 0x0800530c 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a6e 0x08005a6e 0x00000002 PAD
+ 0x08005a70 0x08005a70 0x0000000e Code RO 999 .text.setInputPullUp io.o
+ 0x08005a7e 0x08005a7e 0x00000002 PAD
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005a8c 0x08005a8c 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005a98 0x08005a98 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005aa4 0x08005aa4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ab8 0x08005ab8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c20 0x08005c20 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d14 0x08005d14 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x080061f8 0x080061f8 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x0800628e 0x0800628e 0x00000002 PAD
+ 0x08006290 0x08006290 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080062f2 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x080062f4 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006306 0x08006306 0x00000002 PAD
+ 0x08006308 0x08006308 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063c2 0x080063c2 0x00000002 PAD
+ 0x080063c4 0x080063c4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006560 0x08006560 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x08006572 0x08006572 0x00000002 PAD
+ 0x08006574 0x08006574 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x08006586 0x08006586 0x00000002 PAD
+ 0x08006588 0x08006588 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800660e 0x0800660e 0x00000002 PAD
+ 0x08006610 0x08006610 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006622 0x08006622 0x00000002 PAD
+ 0x08006624 0x08006624 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006636 0x08006636 0x00000002 PAD
+ 0x08006638 0x08006638 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800664a 0x0800664a 0x00000002 PAD
+ 0x0800664c 0x0800664c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800675e 0x0800675e 0x00000002 PAD
+ 0x08006760 0x08006760 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006824 0x08006824 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006878 0x08006878 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006890 0x08006890 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a14 0x08006a14 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006a7c 0x08006a7c 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ab2 0x08006ab2 0x00000002 PAD
+ 0x08006ab4 0x08006ab4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006ae4 0x08006ae4 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b4c 0x08006b4c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bb4 0x08006bb4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c40 0x08006c40 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c4a 0x08006c4a 0x00000002 PAD
+ 0x08006c4c 0x08006c4c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d36 0x08006d36 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d36 0x08006d36 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d3e 0x08006d3e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d4e 0x08006d4e 0x00000002 PAD
+ 0x08006d50 0x08006d50 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d70, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 434 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 7932 14 0 936 530 0 main.o
+ 1180 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21744 178 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 162 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23658 298 294 960 2720 0 Grand Totals
+ 23658 298 294 744 2720 0 ELF Image Totals (compressed)
+ 23658 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23952 ( 23.39kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24696 ( 24.12kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_FLASHHOBBY_F421.map b/Keil_Projects/Listings/AM32_FLASHHOBBY_F421.map
new file mode 100644
index 00000000..e2e19a5f
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_FLASHHOBBY_F421.map
@@ -0,0 +1,3339 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30258 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x0800472c Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x0800483c Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a20 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a8c Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa4 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b18 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bac Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cdc Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d44 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004dac Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e28 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea4 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f34 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f6c Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe4 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005048 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050c8 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050d8 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005158 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x0800527c Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005318 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005334 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a98 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005aac Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac4 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad0 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae4 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b5c Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c3c Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c4c Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d40 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006224 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062bc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006320 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006334 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f0 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800658c Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b4 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800663c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006650 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006664 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006678 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x0800678c Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679b Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006850 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a4 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068bd Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068bc Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a40 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aa8 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae0 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b10 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b78 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be0 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c6c Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c78 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c87 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d62 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d62 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3076 main.o(.text.main)
+ makeTelemPackage 0x0800472d Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x0800483d Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a21 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a8d Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa5 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b19 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bad Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cdd Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d45 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004dad Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e29 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea5 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f35 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f6d Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe5 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005049 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050c9 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050d9 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005159 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x0800527d Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005319 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005335 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a99 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005aad Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005ab9 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac5 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad1 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae5 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b5d Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c4d Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d41 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006225 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062bd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006321 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006335 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f1 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x0800658d Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800663d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006651 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006665 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006679 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x0800678d Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x0800678d Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006851 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006851 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800685f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x0800686d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x0800686d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006889 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006889 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006897 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006897 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a5 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068bd Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068bd Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a41 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a41 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aa9 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aa9 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae1 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae1 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b11 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b79 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b79 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcb Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be1 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c6d Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c79 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c79 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d62 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6a Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d7c Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d9c 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d9c, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c04 Code RO 52 .text.main main.o
+ 0x0800472c 0x0800472c 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483a 0x0800483a 0x00000002 PAD
+ 0x0800483c 0x0800483c 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a20 0x08004a20 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a8c 0x08004a8c 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa4 0x08004aa4 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b16 0x08004b16 0x00000002 PAD
+ 0x08004b18 0x08004b18 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bac 0x08004bac 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cda 0x08004cda 0x00000002 PAD
+ 0x08004cdc 0x08004cdc 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d44 0x08004d44 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004dac 0x08004dac 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e26 0x08004e26 0x00000002 PAD
+ 0x08004e28 0x08004e28 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004ea4 0x08004ea4 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f34 0x08004f34 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f6c 0x08004f6c 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fe4 0x08004fe4 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x08005046 0x08005046 0x00000002 PAD
+ 0x08005048 0x08005048 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050c6 0x080050c6 0x00000002 PAD
+ 0x080050c8 0x080050c8 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050d8 0x080050d8 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x08005156 0x08005156 0x00000002 PAD
+ 0x08005158 0x08005158 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x0800527a 0x0800527a 0x00000002 PAD
+ 0x0800527c 0x0800527c 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x08005316 0x08005316 0x00000002 PAD
+ 0x08005318 0x08005318 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005334 0x08005334 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a96 0x08005a96 0x00000002 PAD
+ 0x08005a98 0x08005a98 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005aaa 0x08005aaa 0x00000002 PAD
+ 0x08005aac 0x08005aac 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005ab8 0x08005ab8 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ac4 0x08005ac4 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad0 0x08005ad0 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ae4 0x08005ae4 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b5a 0x08005b5a 0x00000002 PAD
+ 0x08005b5c 0x08005b5c 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c4c 0x08005c4c 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d40 0x08005d40 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006224 0x08006224 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062ba 0x080062ba 0x00000002 PAD
+ 0x080062bc 0x080062bc 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800631e 0x0800631e 0x00000002 PAD
+ 0x08006320 0x08006320 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006332 0x08006332 0x00000002 PAD
+ 0x08006334 0x08006334 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063ee 0x080063ee 0x00000002 PAD
+ 0x080063f0 0x080063f0 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x0800658c 0x0800658c 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x0800659e 0x0800659e 0x00000002 PAD
+ 0x080065a0 0x080065a0 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065b2 0x080065b2 0x00000002 PAD
+ 0x080065b4 0x080065b4 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800663a 0x0800663a 0x00000002 PAD
+ 0x0800663c 0x0800663c 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800664e 0x0800664e 0x00000002 PAD
+ 0x08006650 0x08006650 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006662 0x08006662 0x00000002 PAD
+ 0x08006664 0x08006664 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006676 0x08006676 0x00000002 PAD
+ 0x08006678 0x08006678 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800678a 0x0800678a 0x00000002 PAD
+ 0x0800678c 0x0800678c 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006850 0x08006850 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a4 0x080068a4 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068bc 0x080068bc 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a40 0x08006a40 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aa8 0x08006aa8 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ade 0x08006ade 0x00000002 PAD
+ 0x08006ae0 0x08006ae0 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b10 0x08006b10 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b78 0x08006b78 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be0 0x08006be0 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c6c 0x08006c6c 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c76 0x08006c76 0x00000002 PAD
+ 0x08006c78 0x08006c78 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d62 0x08006d62 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d62 0x08006d62 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d6a 0x08006d6a 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7a 0x08006d7a 0x00000002 PAD
+ 0x08006d7c 0x08006d7c 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7928 14 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21788 178 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23702 298 294 960 2720 0 Grand Totals
+ 23702 298 294 744 2720 0 ELF Image Totals (compressed)
+ 23702 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23996 ( 23.43kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24740 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_FLYROTOR_150A_F421.map b/Keil_Projects/Listings/AM32_FLYROTOR_150A_F421.map
new file mode 100644
index 00000000..7abfbae2
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_FLYROTOR_150A_F421.map
@@ -0,0 +1,3370 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.setInput) refers to main.o(.text.startMotor) for startMotor
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMicros) for delayMicros
+ main.o(.text.tenKhzRoutine) refers to ws2812.o(.text.send_LED_RGB) for send_LED_RGB
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.main) refers to ws2812.o(.text.send_LED_RGB) for send_LED_RGB
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.text.initCorePeripherals) refers to serial_telemetry.o(.text.telem_UART_Init) for telem_UART_Init
+ peripherals.o(.text.initCorePeripherals) refers to ws2812.o(.text.WS2812_Init) for WS2812_Init
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.text.enableCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ ws2812.o(.ARM.exidx.text.waitClockCycles) refers to ws2812.o(.text.waitClockCycles) for [Anonymous Symbol]
+ ws2812.o(.ARM.exidx.text.sendBit) refers to ws2812.o(.text.sendBit) for [Anonymous Symbol]
+ ws2812.o(.ARM.exidx.text.send_LED_RGB) refers to ws2812.o(.text.send_LED_RGB) for [Anonymous Symbol]
+ ws2812.o(.text.WS2812_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ ws2812.o(.ARM.exidx.text.WS2812_Init) refers to ws2812.o(.text.WS2812_Init) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 bytes).
+ Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
+ Removing main.o(.text.commutate), (154 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(.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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+ Removing ws2812.o(.text.waitClockCycles), (44 bytes).
+ Removing ws2812.o(.ARM.exidx.text.waitClockCycles), (8 bytes).
+ Removing ws2812.o(.text.sendBit), (108 bytes).
+ Removing ws2812.o(.ARM.exidx.text.sendBit), (8 bytes).
+ Removing ws2812.o(.ARM.exidx.text.send_LED_RGB), (8 bytes).
+ Removing ws2812.o(.ARM.exidx.text.WS2812_Init), (8 bytes).
+
+965 unused section(s) (total 30302 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800169c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x080016a0 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x080016a4 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001730 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001848 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001874 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001884 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x080018a8 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080018ac Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ [Anonymous Symbol] 0x080018b0 Section 0 ws2812.o(.text.WS2812_Init)
+ __NVIC_SystemReset 0x080018c5 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018f0 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001934 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x0800193c Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001948 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001950 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x0800195c Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001964 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001978 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001984 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001c0c Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001c20 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c3c Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001cc8 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d84 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001da8 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001dc0 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x080021a0 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800267c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002868 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002884 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x080028a0 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028d8 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028f0 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002974 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a7c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a8c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a94 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002ab0 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002ad8 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002b00 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b50 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002bcc Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002be0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bf0 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002c1c Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c6c Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002ea4 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002eb0 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002ec0 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002ed0 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f4c Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f8c Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002fa0 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x080030c8 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x080030d4 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030e8 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003278 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003298 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x08003420 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x080034ac Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x080034c0 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x080034c8 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x080034d8 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x08003500 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003510 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003588 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x080035a0 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x080035c8 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035f4 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035f8 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003794 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003848 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b78 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047c4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048d4 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004ab8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004b24 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b3c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c44 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d74 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004ddc Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e44 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004ec0 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f3c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004fcc Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08005004 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x0800507c Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050e0 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005160 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005170 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051f0 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005314 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080053b0 Section 0 ws2812.o(.text.send_LED_RGB)
+ [Anonymous Symbol] 0x08005580 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800559c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005c54 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005c68 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005c74 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005c80 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005c8c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ca0 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005d68 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005de0 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005ec0 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005ed0 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005fc4 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x080064c0 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08006558 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080065bc Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x080065d0 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x0800668c Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006828 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x0800683c Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006850 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x080068d8 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x080068ec Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006900 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006914 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006a44 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006a53 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006b08 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006b5c Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006b75 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006b74 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006cf8 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006d60 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006d98 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006dc8 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006e30 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006e98 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006f24 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006f30 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006f3f Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x0800701a Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x0800701a Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x0800701a Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 242 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800169d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x080016a1 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x080016a5 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001731 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001849 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800185d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001875 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001885 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x080018a9 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x080018ad Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ WS2812_Init 0x080018b1 Thumb Code 18 ws2812.o(.text.WS2812_Init)
+ adc_base_config 0x080018f1 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001935 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x0800193d Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001949 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001951 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x0800195d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001965 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001979 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001985 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001be1 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001c0d Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001c21 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c3d Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001cc9 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d85 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001da9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001dc1 Thumb Code 990 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x080021a1 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800267d Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002869 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002885 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x080028a1 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080028bd Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028d9 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028f1 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002975 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a95 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002ab1 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002ad9 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002b01 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b51 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002bcd Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002be1 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bf1 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002c1d Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c6d Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002ea5 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002eb1 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002ec1 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ed1 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f4d Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f8d Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002fa1 Thumb Code 296 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x080030c9 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x080030d5 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030e9 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003279 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003299 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x08003421 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x080034ad Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x080034c1 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x080034c9 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x080034d9 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x08003501 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x08003511 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003589 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x080035a1 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x080035c9 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035f5 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035f9 Thumb Code 412 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003795 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003849 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b79 Thumb Code 3148 main.o(.text.main)
+ makeTelemPackage 0x080047c5 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048d5 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004ab9 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004b25 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b3d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004bb1 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c45 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d75 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004ddd Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e45 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004ec1 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f3d Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004fcd Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08005005 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x0800507d Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050e1 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005161 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005171 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051f1 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005315 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_LED_RGB 0x080053b1 Thumb Code 464 ws2812.o(.text.send_LED_RGB)
+ send_telem_DMA 0x08005581 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800559d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005c55 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005c69 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005c75 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005c81 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005c8d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005ca1 Thumb Code 200 main.o(.text.startMotor)
+ system_clock_config 0x08005d69 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005de1 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005ed1 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005fc5 Thumb Code 1276 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x080064c1 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08006559 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080065bd Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x080065d1 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x0800668d Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006829 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x0800683d Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006851 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x080068d9 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x080068ed Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006901 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006915 Thumb Code 304 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006a45 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006a45 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006b09 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006b09 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006b17 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006b25 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006b25 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006b33 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006b33 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006b41 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006b41 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006b4f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006b4f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006b5d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006b75 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006b75 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006cf9 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006cf9 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006d61 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006d61 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006d99 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006d99 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006dc9 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006e31 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006e31 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006e83 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006e99 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006f25 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006f31 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006f31 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x0800701a Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08007022 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08007034 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08007054 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006418, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006340])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006054, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1368 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1381 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1583 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1581 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1585 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1443 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1450 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1452 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1454 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1464 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1466 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1468 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1470 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1472 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1474 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1476 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1478 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1480 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1482 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1484 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1488 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1490 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1492 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1494 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1495 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1517 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1532 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1534 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1537 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1540 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1542 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1545 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1546 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1418 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1430 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1420 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1421 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1423 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1424 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1447 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1497 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1498 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1499 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1369 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1377 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1379 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1434 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1436 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1444 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1507 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1522 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1524 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000f2 Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x0800169a 0x0800169a 0x00000002 PAD
+ 0x0800169c 0x0800169c 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x0800169e 0x0800169e 0x00000002 PAD
+ 0x080016a0 0x080016a0 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x080016a2 0x080016a2 0x00000002 PAD
+ 0x080016a4 0x080016a4 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x08001730 0x08001730 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x08001846 0x08001846 0x00000002 PAD
+ 0x08001848 0x08001848 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001872 0x08001872 0x00000002 PAD
+ 0x08001874 0x08001874 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001884 0x08001884 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x080018a6 0x080018a6 0x00000002 PAD
+ 0x080018a8 0x080018a8 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x080018aa 0x080018aa 0x00000002 PAD
+ 0x080018ac 0x080018ac 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x080018ae 0x080018ae 0x00000002 PAD
+ 0x080018b0 0x080018b0 0x00000012 Code RO 1357 .text.WS2812_Init ws2812.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018ee 0x080018ee 0x00000002 PAD
+ 0x080018f0 0x080018f0 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x08001934 0x08001934 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x0800193c 0x0800193c 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x08001946 0x08001946 0x00000002 PAD
+ 0x08001948 0x08001948 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001950 0x08001950 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x0800195a 0x0800195a 0x00000002 PAD
+ 0x0800195c 0x0800195c 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001964 0x08001964 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001976 0x08001976 0x00000002 PAD
+ 0x08001978 0x08001978 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x08001982 0x08001982 0x00000002 PAD
+ 0x08001984 0x08001984 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001c0a 0x08001c0a 0x00000002 PAD
+ 0x08001c0c 0x08001c0c 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001c1e 0x08001c1e 0x00000002 PAD
+ 0x08001c20 0x08001c20 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c3a 0x08001c3a 0x00000002 PAD
+ 0x08001c3c 0x08001c3c 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001cc6 0x08001cc6 0x00000002 PAD
+ 0x08001cc8 0x08001cc8 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d82 0x08001d82 0x00000002 PAD
+ 0x08001d84 0x08001d84 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001da8 0x08001da8 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001dbe 0x08001dbe 0x00000002 PAD
+ 0x08001dc0 0x08001dc0 0x000003de Code RO 1300 .text.comStep phaseouts.o
+ 0x0800219e 0x0800219e 0x00000002 PAD
+ 0x080021a0 0x080021a0 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800267c 0x0800267c 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x08002868 0x08002868 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002884 0x08002884 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800289e 0x0800289e 0x00000002 PAD
+ 0x080028a0 0x080028a0 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x080028ba 0x080028ba 0x00000002 PAD
+ 0x080028bc 0x080028bc 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028d6 0x080028d6 0x00000002 PAD
+ 0x080028d8 0x080028d8 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028f0 0x080028f0 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002972 0x08002972 0x00000002 PAD
+ 0x08002974 0x08002974 0x00000120 Code RO 362 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a94 0x08002a94 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002aae 0x08002aae 0x00000002 PAD
+ 0x08002ab0 0x08002ab0 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ad8 0x08002ad8 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x08002b00 0x08002b00 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002b4e 0x08002b4e 0x00000002 PAD
+ 0x08002b50 0x08002b50 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002bca 0x08002bca 0x00000002 PAD
+ 0x08002bcc 0x08002bcc 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bde 0x08002bde 0x00000002 PAD
+ 0x08002be0 0x08002be0 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bf0 0x08002bf0 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002c1c 0x08002c1c 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c6a 0x08002c6a 0x00000002 PAD
+ 0x08002c6c 0x08002c6c 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002ea4 0x08002ea4 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002eae 0x08002eae 0x00000002 PAD
+ 0x08002eb0 0x08002eb0 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002ebe 0x08002ebe 0x00000002 PAD
+ 0x08002ec0 0x08002ec0 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002ed0 0x08002ed0 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002f4c 0x08002f4c 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002f8c 0x08002f8c 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002f9e 0x08002f9e 0x00000002 PAD
+ 0x08002fa0 0x08002fa0 0x00000128 Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x080030c8 0x080030c8 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x080030d4 0x080030d4 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x080030e6 0x080030e6 0x00000002 PAD
+ 0x080030e8 0x080030e8 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x08003276 0x08003276 0x00000002 PAD
+ 0x08003278 0x08003278 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x08003296 0x08003296 0x00000002 PAD
+ 0x08003298 0x08003298 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x0800341e 0x0800341e 0x00000002 PAD
+ 0x08003420 0x08003420 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
+ 0x080034ac 0x080034ac 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x080034be 0x080034be 0x00000002 PAD
+ 0x080034c0 0x080034c0 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x080034c8 0x080034c8 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x080034d6 0x080034d6 0x00000002 PAD
+ 0x080034d8 0x080034d8 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x080034fe 0x080034fe 0x00000002 PAD
+ 0x08003500 0x08003500 0x00000010 Code RO 1191 .text.getInputPinState io.o
+ 0x08003510 0x08003510 0x00000076 Code RO 629 .text.gpio_init at32f421_gpio.o
+ 0x08003586 0x08003586 0x00000002 PAD
+ 0x08003588 0x08003588 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x0800359e 0x0800359e 0x00000002 PAD
+ 0x080035a0 0x080035a0 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x080035c6 0x080035c6 0x00000002 PAD
+ 0x080035c8 0x080035c8 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035f4 0x080035f4 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x080035f8 0x080035f8 0x0000019c Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x08003794 0x08003794 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x08003848 0x08003848 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b76 0x08003b76 0x00000002 PAD
+ 0x08003b78 0x08003b78 0x00000c4c Code RO 66 .text.main main.o
+ 0x080047c4 0x080047c4 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
+ 0x080048d2 0x080048d2 0x00000002 PAD
+ 0x080048d4 0x080048d4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004ab8 0x08004ab8 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004b24 0x08004b24 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004b3c 0x08004b3c 0x00000072 Code RO 735 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004bae 0x08004bae 0x00000002 PAD
+ 0x08004bb0 0x08004bb0 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x08004c44 0x08004c44 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x08004d72 0x08004d72 0x00000002 PAD
+ 0x08004d74 0x08004d74 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004ddc 0x08004ddc 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004e44 0x08004e44 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004ebe 0x08004ebe 0x00000002 PAD
+ 0x08004ec0 0x08004ec0 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004f3c 0x08004f3c 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004fcc 0x08004fcc 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08005004 0x08005004 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x0800507c 0x0800507c 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x080050de 0x080050de 0x00000002 PAD
+ 0x080050e0 0x080050e0 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x0800515e 0x0800515e 0x00000002 PAD
+ 0x08005160 0x08005160 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x08005170 0x08005170 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x080051ee 0x080051ee 0x00000002 PAD
+ 0x080051f0 0x080051f0 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x08005312 0x08005312 0x00000002 PAD
+ 0x08005314 0x08005314 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x080053ae 0x080053ae 0x00000002 PAD
+ 0x080053b0 0x080053b0 0x000001d0 Code RO 1355 .text.send_LED_RGB ws2812.o
+ 0x08005580 0x08005580 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
+ 0x0800559c 0x0800559c 0x000006b6 Code RO 56 .text.setInput main.o
+ 0x08005c52 0x08005c52 0x00000002 PAD
+ 0x08005c54 0x08005c54 0x00000012 Code RO 1197 .text.setInputPullUp io.o
+ 0x08005c66 0x08005c66 0x00000002 PAD
+ 0x08005c68 0x08005c68 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005c74 0x08005c74 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005c80 0x08005c80 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005c8c 0x08005c8c 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x08005ca0 0x08005ca0 0x000000c8 Code RO 54 .text.startMotor main.o
+ 0x08005d68 0x08005d68 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005dde 0x08005dde 0x00000002 PAD
+ 0x08005de0 0x08005de0 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005ed0 0x08005ed0 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
+ 0x08005fc4 0x08005fc4 0x000004fc Code RO 58 .text.tenKhzRoutine main.o
+ 0x080064c0 0x080064c0 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08006556 0x08006556 0x00000002 PAD
+ 0x08006558 0x08006558 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080065ba 0x080065ba 0x00000002 PAD
+ 0x080065bc 0x080065bc 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x080065ce 0x080065ce 0x00000002 PAD
+ 0x080065d0 0x080065d0 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x0800668a 0x0800668a 0x00000002 PAD
+ 0x0800668c 0x0800668c 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x08006828 0x08006828 0x00000012 Code RO 1003 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x0800683a 0x0800683a 0x00000002 PAD
+ 0x0800683c 0x0800683c 0x00000012 Code RO 991 .text.usart_enable at32f421_usart.o
+ 0x0800684e 0x0800684e 0x00000002 PAD
+ 0x08006850 0x08006850 0x00000086 Code RO 987 .text.usart_init at32f421_usart.o
+ 0x080068d6 0x080068d6 0x00000002 PAD
+ 0x080068d8 0x080068d8 0x00000012 Code RO 995 .text.usart_receiver_enable at32f421_usart.o
+ 0x080068ea 0x080068ea 0x00000002 PAD
+ 0x080068ec 0x080068ec 0x00000012 Code RO 1031 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080068fe 0x080068fe 0x00000002 PAD
+ 0x08006900 0x08006900 0x00000012 Code RO 993 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006912 0x08006912 0x00000002 PAD
+ 0x08006914 0x08006914 0x00000130 Code RO 60 .text.zcfoundroutine main.o
+ 0x08006a44 0x08006a44 0x000000c4 Code RO 1383 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006b08 0x08006b08 0x00000054 Code RO 1389 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006b5c 0x08006b5c 0x00000018 Code RO 1432 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006b74 0x08006b74 0x00000184 Code RO 1392 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006cf8 0x08006cf8 0x00000068 Code RO 1406 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006d60 0x08006d60 0x00000036 Code RO 1395 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006d96 0x08006d96 0x00000002 PAD
+ 0x08006d98 0x08006d98 0x00000030 Code RO 1400 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006dc8 0x08006dc8 0x00000068 Code RO 1408 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006e30 0x08006e30 0x00000068 Code RO 1410 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006e98 0x08006e98 0x0000008c Code RO 1412 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006f24 0x08006f24 0x0000000a Code RO 1414 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006f2e 0x08006f2e 0x00000002 PAD
+ 0x08006f30 0x08006f30 0x000000ea Code RO 1385 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x0800701a 0x0800701a 0x00000000 Code RO 1416 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x0800701a 0x0800701a 0x00000008 Data RO 376 .rodata.cst8 at32f421_crm.o
+ 0x08007022 0x08007022 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08007032 0x08007032 0x00000002 PAD
+ 0x08007034 0x08007034 0x00000020 Data RO 1580 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007058, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1445 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1367 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1366 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 888 30 8 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 162 0 0 0 0 11007 at32f421_gpio.o
+ 476 0 0 0 4 9639 at32f421_it.o
+ 114 0 0 0 0 6161 at32f421_misc.o
+ 452 20 0 0 0 28646 at32f421_tmr.o
+ 224 0 0 0 0 10632 at32f421_usart.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 314 0 0 2 257 13083 io.o
+ 8106 16 0 936 530 33870 main.o
+ 1216 0 0 0 0 26752 peripherals.o
+ 1574 12 0 0 0 10829 phaseouts.o
+ 542 0 0 1 10 15881 serial_telemetry.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+ 482 0 0 0 0 12666 ws2812.o
+
+ ----------------------------------------------------------------------
+ 22484 180 294 960 2624 321385 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 24398 300 294 960 2720 321889 Grand Totals
+ 24398 300 294 744 2720 321889 ELF Image Totals (compressed)
+ 24398 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24692 ( 24.11kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 25436 ( 24.84kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_FOXEER_F421.map b/Keil_Projects/Listings/AM32_FOXEER_F421.map
index df6240bf..45f58ccc 100644
--- a/Keil_Projects/Listings/AM32_FOXEER_F421.map
+++ b/Keil_Projects/Listings/AM32_FOXEER_F421.map
@@ -1113,17 +1113,17 @@ Removing Unused input sections from the image.
Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
Removing main.o(.text.getBemfState), (72 bytes).
Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
- Removing main.o(.text.commutate), (134 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), (182 bytes).
+ Removing main.o(.text.startMotor), (178 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), (316 bytes).
+ Removing main.o(.text.advanceincrement), (310 bytes).
Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
Removing main.o(.ARM.exidx.text.main), (8 bytes).
Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
@@ -1150,6 +1150,7 @@ Removing Unused input sections from the image.
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(.rodata.str1.4), (13 bytes).
@@ -2053,7 +2054,7 @@ Removing Unused input sections from the image.
Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
Removing ws2812.o(.text), (0 bytes).
-959 unused section(s) (total 30245 bytes) removed from the image.
+960 unused section(s) (total 30234 bytes) removed from the image.
==============================================================================
@@ -2235,144 +2236,144 @@ Image Symbol Table
[Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
[Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
[Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
- [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SVC_Handler)
- [Anonymous Symbol] 0x08001664 Section 0 at32f421_it.o(.text.SysTick_Handler)
- [Anonymous Symbol] 0x08001668 Section 0 system_at32f421.o(.text.SystemInit)
- [Anonymous Symbol] 0x080016f4 Section 0 peripherals.o(.text.TIM1_Init)
- [Anonymous Symbol] 0x0800180c Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001820 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001838 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001848 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.USART1_IRQHandler)
- [Anonymous Symbol] 0x08001870 Section 0 at32f421_it.o(.text.UsageFault_Handler)
- __NVIC_SystemReset 0x08001875 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x08001874 Section 0 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x080018a0 Section 0 at32f421_adc.o(.text.adc_base_config)
- [Anonymous Symbol] 0x080018e4 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
- [Anonymous Symbol] 0x080018ec Section 0 at32f421_adc.o(.text.adc_calibration_init)
- [Anonymous Symbol] 0x080018f8 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
- [Anonymous Symbol] 0x08001900 Section 0 at32f421_adc.o(.text.adc_calibration_start)
- [Anonymous Symbol] 0x0800190c Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
- [Anonymous Symbol] 0x08001914 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
- [Anonymous Symbol] 0x08001928 Section 0 at32f421_adc.o(.text.adc_enable)
- [Anonymous Symbol] 0x08001934 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
- [Anonymous Symbol] 0x08001b90 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
- [Anonymous Symbol] 0x08001bbc Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
- [Anonymous Symbol] 0x08001bd0 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
- [Anonymous Symbol] 0x08001bec Section 0 phaseouts.o(.text.allOff)
- [Anonymous Symbol] 0x08001c78 Section 0 phaseouts.o(.text.allpwm)
- [Anonymous Symbol] 0x08001d34 Section 0 comparator.o(.text.changeCompInput)
- [Anonymous Symbol] 0x08001d58 Section 0 at32f421_cmp.o(.text.cmp_enable)
- [Anonymous Symbol] 0x08001d70 Section 0 phaseouts.o(.text.comStep)
- [Anonymous Symbol] 0x08002148 Section 0 dshot.o(.text.computeDshotDMA)
- [Anonymous Symbol] 0x08002624 Section 0 signal.o(.text.computeServoInput)
- [Anonymous Symbol] 0x08002810 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
- [Anonymous Symbol] 0x0800282c Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
- [Anonymous Symbol] 0x08002848 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
- [Anonymous Symbol] 0x08002864 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
- [Anonymous Symbol] 0x08002880 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
- [Anonymous Symbol] 0x0800291c Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.sclk_ahb_div_table 0x08002a24 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.adc_div_table 0x08002a34 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- [Anonymous Symbol] 0x08002a3c Section 0 at32f421_crm.o(.text.crm_flag_get)
- [Anonymous Symbol] 0x08002a58 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
- [Anonymous Symbol] 0x08002a80 Section 0 at32f421_crm.o(.text.crm_periph_reset)
- [Anonymous Symbol] 0x08002aa8 Section 0 at32f421_crm.o(.text.crm_pll_config)
- [Anonymous Symbol] 0x08002af8 Section 0 at32f421_crm.o(.text.crm_reset)
- [Anonymous Symbol] 0x08002b74 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
- [Anonymous Symbol] 0x08002b88 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- [Anonymous Symbol] 0x08002b98 Section 0 functions.o(.text.delayMicros)
- [Anonymous Symbol] 0x08002bc4 Section 0 functions.o(.text.delayMillis)
- [Anonymous Symbol] 0x08002c14 Section 0 signal.o(.text.detectInput)
- [Anonymous Symbol] 0x08002e4c Section 0 at32f421_dma.o(.text.dma_channel_enable)
- [Anonymous Symbol] 0x08002e58 Section 0 at32f421_dma.o(.text.dma_default_para_init)
- [Anonymous Symbol] 0x08002e68 Section 0 at32f421_dma.o(.text.dma_flag_get)
- [Anonymous Symbol] 0x08002e78 Section 0 at32f421_dma.o(.text.dma_init)
- [Anonymous Symbol] 0x08002ef4 Section 0 at32f421_dma.o(.text.dma_reset)
- [Anonymous Symbol] 0x08002f34 Section 0 comparator.o(.text.enableCompInterrupts)
- [Anonymous Symbol] 0x08002f48 Section 0 peripherals.o(.text.enableCorePeripherals)
- [Anonymous Symbol] 0x08003058 Section 0 at32f421_flash.o(.text.flash_flag_clear)
- [Anonymous Symbol] 0x08003064 Section 0 at32f421_flash.o(.text.flash_lock)
- [Anonymous Symbol] 0x08003078 Section 0 at32f421_flash.o(.text.flash_sector_erase)
- [Anonymous Symbol] 0x08003208 Section 0 at32f421_flash.o(.text.flash_unlock)
- [Anonymous Symbol] 0x08003228 Section 0 at32f421_flash.o(.text.flash_word_program)
- [Anonymous Symbol] 0x080033b0 Section 0 phaseouts.o(.text.fullBrake)
- [Anonymous Symbol] 0x0800343c Section 0 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x08003450 Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x08003458 Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x08003468 Section 0 adc.o(.text.getConvertedDegrees)
- [Anonymous Symbol] 0x08003490 Section 0 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x080034a0 Section 0 at32f421_gpio.o(.text.gpio_init)
- [Anonymous Symbol] 0x08003518 Section 0 functions.o(.text.gpio_mode_QUICK)
- [Anonymous Symbol] 0x08003530 Section 0 functions.o(.text.gpio_mode_set)
- [Anonymous Symbol] 0x08003558 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
- [Anonymous Symbol] 0x08003584 Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x08003588 Section 0 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x0800371c Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x080037d8 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003b0c Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x080046f8 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x08004808 Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x080049ec Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x08004a58 Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004a70 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004ae4 Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004b78 Section 0 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004ca8 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004d10 Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004d78 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08004df4 Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08004e70 Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x08004f00 Section 0 main.o(.text.processDshot)
- [Anonymous Symbol] 0x08004f38 Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08004fb0 Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x08005014 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x08005094 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x080050a4 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x08005124 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x08005248 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x080052e4 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x08005300 Section 0 main.o(.text.setInput)
- [Anonymous Symbol] 0x08005a64 Section 0 io.o(.text.setInputPullUp)
- [Anonymous Symbol] 0x08005a74 Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x08005a8c Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x08005a98 Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x08005aac Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x08005b24 Section 0 system_at32f421.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005c04 Number 0 system_at32f421.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005c14 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005d08 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x080061e8 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x08006280 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x080062e4 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x080062f8 Section 0 at32f421_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x080063b4 Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x08006550 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x08006564 Section 0 at32f421_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x08006578 Section 0 at32f421_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x08006600 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x08006614 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x08006628 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
- [Anonymous Symbol] 0x0800663c Section 0 main.o(.text.zcfoundroutine)
- x$fpl$fadd 0x08006754 Section 196 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x08006763 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x08006818 Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x0800686c Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x08006885 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x08006884 Section 388 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006a08 Section 104 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x08006a70 Section 54 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006aa8 Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x08006ad8 Section 104 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x08006b40 Section 104 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006ba8 Section 140 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fretinf 0x08006c34 Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006c40 Section 234 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006c4f Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- crm_clocks_freq_get.ahb_apb2_div_table 0x08006d2a Data 8 at32f421_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x08006d2a Section 0 usenofp.o(x$fpl$usenofp)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800181c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001868 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001871 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001870 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800189c Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b8c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bcc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c74 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d30 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d54 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d6c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002620 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800280c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002828 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002918 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a20 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a38 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a54 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002af4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b70 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b94 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c10 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e48 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e54 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ef0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f30 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f44 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003054 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003060 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003074 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003204 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003224 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033ac Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003438 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800344c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003454 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003464 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800348c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800349c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003514 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800352c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003554 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003580 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003584 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003718 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037cc Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003afc Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004704 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004814 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080049f8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a64 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004a7c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004af0 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cb4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d1c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004d84 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e00 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004e7c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f0c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f44 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fbc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005020 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050a0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050b0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005130 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005254 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080052f0 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800530c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a70 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a8c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a98 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005aa4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b30 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c10 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c20 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d14 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x080061f8 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08006290 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006308 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063c4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006560 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006574 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006588 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006610 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006624 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006638 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800664c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006760 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800676f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006824 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006878 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006890 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a14 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006a7c Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ab4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006ae4 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b4c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bb4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c40 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c4c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c5b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d36 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d36 Section 0 usenofp.o(x$fpl$usenofp)
__tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
.L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
.L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
@@ -2526,157 +2527,157 @@ Image Symbol Table
MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
- PeriodElapsedCallback 0x08001581 Thumb Code 224 main.o(.text.PeriodElapsedCallback)
- SVC_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
- SysTick_Handler 0x08001665 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
- SystemInit 0x08001669 Thumb Code 140 system_at32f421.o(.text.SystemInit)
- TIM1_Init 0x080016f5 Thumb Code 278 peripherals.o(.text.TIM1_Init)
- TMR14_GLOBAL_IRQHandler 0x0800180d Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
- TMR15_GLOBAL_IRQHandler 0x08001821 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
- TMR16_GLOBAL_IRQHandler 0x08001839 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
- TMR3_GLOBAL_IRQHandler 0x08001849 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
- USART1_IRQHandler 0x0800186d Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
- UsageFault_Handler 0x08001871 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
- adc_base_config 0x080018a1 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
- adc_base_default_para_init 0x080018e5 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
- adc_calibration_init 0x080018ed Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
- adc_calibration_init_status_get 0x080018f9 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
- adc_calibration_start 0x08001901 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
- adc_calibration_status_get 0x0800190d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
- adc_dma_mode_enable 0x08001915 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
- adc_enable 0x08001929 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
- adc_ordinary_channel_set 0x08001935 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
- adc_ordinary_conversion_trigger_set 0x08001b91 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
- adc_ordinary_software_trigger_enable 0x08001bbd Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
- adc_tempersensor_vintrv_enable 0x08001bd1 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
- allOff 0x08001bed Thumb Code 138 phaseouts.o(.text.allOff)
- allpwm 0x08001c79 Thumb Code 186 phaseouts.o(.text.allpwm)
- changeCompInput 0x08001d35 Thumb Code 36 comparator.o(.text.changeCompInput)
- cmp_enable 0x08001d59 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
- comStep 0x08001d71 Thumb Code 984 phaseouts.o(.text.comStep)
- computeDshotDMA 0x08002149 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
- computeServoInput 0x08002625 Thumb Code 492 signal.o(.text.computeServoInput)
- crm_adc_clock_div_set 0x08002811 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
- crm_ahb_div_set 0x0800282d Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
- crm_apb1_div_set 0x08002849 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
- crm_apb2_div_set 0x08002865 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
- crm_auto_step_mode_enable 0x08002881 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- crm_clock_source_enable 0x08002899 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
- crm_clocks_freq_get 0x0800291d Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_flag_get 0x08002a3d Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
- crm_periph_clock_enable 0x08002a59 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
- crm_periph_reset 0x08002a81 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
- crm_pll_config 0x08002aa9 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
- crm_reset 0x08002af9 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
- crm_sysclk_switch 0x08002b75 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
- crm_sysclk_switch_status_get 0x08002b89 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- delayMicros 0x08002b99 Thumb Code 44 functions.o(.text.delayMicros)
- delayMillis 0x08002bc5 Thumb Code 78 functions.o(.text.delayMillis)
- detectInput 0x08002c15 Thumb Code 568 signal.o(.text.detectInput)
- dma_channel_enable 0x08002e4d Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
- dma_default_para_init 0x08002e59 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
- dma_flag_get 0x08002e69 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
- dma_init 0x08002e79 Thumb Code 124 at32f421_dma.o(.text.dma_init)
- dma_reset 0x08002ef5 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
- enableCompInterrupts 0x08002f35 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
- enableCorePeripherals 0x08002f49 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
- flash_flag_clear 0x08003059 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
- flash_lock 0x08003065 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
- flash_sector_erase 0x08003079 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
- flash_unlock 0x08003209 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
- flash_word_program 0x08003229 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
- fullBrake 0x080033b1 Thumb Code 140 phaseouts.o(.text.fullBrake)
- generatePwmTimerEvent 0x0800343d Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x08003451 Thumb Code 8 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x08003459 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
- getConvertedDegrees 0x08003469 Thumb Code 38 adc.o(.text.getConvertedDegrees)
- getInputPinState 0x08003491 Thumb Code 14 io.o(.text.getInputPinState)
- gpio_init 0x080034a1 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
- gpio_mode_QUICK 0x08003519 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
- gpio_mode_set 0x08003531 Thumb Code 38 functions.o(.text.gpio_mode_set)
- gpio_pin_mux_config 0x08003559 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
- initAfterJump 0x08003585 Thumb Code 4 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x08003589 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x0800371d Thumb Code 188 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x080037d9 Thumb Code 818 main.o(.text.loadEEpromSettings)
- main 0x08003b0d Thumb Code 3052 main.o(.text.main)
- makeTelemPackage 0x080046f9 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x08004809 Thumb Code 484 dshot.o(.text.make_dshot_package)
- map 0x080049ed Thumb Code 108 functions.o(.text.map)
- maskPhaseInterrupts 0x08004a59 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004a71 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004ae5 Thumb Code 148 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x08004b79 Thumb Code 302 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004ca9 Thumb Code 104 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004d11 Thumb Code 104 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004d79 Thumb Code 122 sounds.o(.text.playInputTune)
- playInputTune2 0x08004df5 Thumb Code 124 sounds.o(.text.playInputTune2)
- playStartupTune 0x08004e71 Thumb Code 144 sounds.o(.text.playStartupTune)
- processDshot 0x08004f01 Thumb Code 56 main.o(.text.processDshot)
- proportionalBrake 0x08004f39 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x08004fb1 Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x08005015 Thumb Code 126 io.o(.text.receiveDshotDma)
- resetInputCaptureTimer 0x08005095 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x080050a5 Thumb Code 126 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x08005125 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x08005249 Thumb Code 154 io.o(.text.sendDshotDma)
- send_telem_DMA 0x080052e5 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setInput 0x08005301 Thumb Code 1890 main.o(.text.setInput)
- setInputPullUp 0x08005a65 Thumb Code 14 io.o(.text.setInputPullUp)
- setPWMCompare1 0x08005a75 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x08005a8d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setVolume 0x08005a99 Thumb Code 20 sounds.o(.text.setVolume)
- system_clock_config 0x08005aad Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x08005b25 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005c15 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005d09 Thumb Code 1248 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x080061e9 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x08006281 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x080062e5 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x080062f9 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
- transfercomplete 0x080063b5 Thumb Code 412 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x08006551 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x08006565 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
- usart_init 0x08006579 Thumb Code 134 at32f421_usart.o(.text.usart_init)
- usart_receiver_enable 0x08006601 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x08006615 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x08006629 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
- zcfoundroutine 0x0800663d Thumb Code 278 main.o(.text.zcfoundroutine)
- __aeabi_fadd 0x08006755 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x08006755 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x08006819 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x08006819 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x08006827 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x08006835 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x08006835 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x08006843 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x08006843 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x08006851 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x08006851 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x0800685f Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x0800685f Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x0800686d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x08006885 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x08006885 Thumb Code 384 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006a09 Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006a09 Thumb Code 104 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x08006a71 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x08006a71 Thumb Code 54 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006aa9 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006aa9 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x08006ad9 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x08006b41 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x08006b41 Thumb Code 104 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006b93 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006ba9 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- __fpl_fretinf 0x08006c35 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006c41 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006c41 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
- __I$use$fp 0x08006d2a Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08006d32 Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08006d44 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08006d64 Number 0 anon$$obj.o(Region$$Table)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001809 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800181d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001835 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001845 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001869 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800186d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x0800189d Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018e1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018f5 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018fd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001911 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001931 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b8d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bb9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bcd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001be9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c75 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d31 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d55 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d6d Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002621 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800280d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002829 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002845 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800287d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002895 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002919 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a39 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a55 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002aa5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002af5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b71 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b85 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b95 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bc1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c11 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e49 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e55 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e65 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e75 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ef1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f31 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f45 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003055 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003061 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003075 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003205 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003225 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033ad Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003439 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800344d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003455 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003465 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800348d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800349d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003515 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800352d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003555 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003581 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003585 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003719 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037cd Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003afd Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004705 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004815 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080049f9 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a65 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004a7d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004af1 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004b85 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cb5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d1d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004d85 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e01 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004e7d Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f0d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f45 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fbd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005021 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050a1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050b1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005131 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005255 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x080052f1 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800530d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a71 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a8d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a99 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005aa5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ab9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b31 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c21 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d15 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x080061f9 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08006291 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080062f5 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006309 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063c5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006561 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006575 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006589 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006611 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006625 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006639 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800664d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006761 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006761 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006825 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006825 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006833 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006841 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006841 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800684f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800684f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800685d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800685d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800686b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800686b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006879 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006891 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a15 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a15 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006a7d Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006a7d Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ab5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ab5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006ae5 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b4d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b4d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006b9f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bb5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c41 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c4d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c4d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d36 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d3e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d50 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d70 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)
@@ -2702,41 +2703,40 @@ Image Symbol Table
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)
- advancedivisor 0x20000018 Data 1 main.o(.data..L_MergedGlobals)
- rising 0x20000019 Data 1 main.o(.data..L_MergedGlobals)
- forward 0x2000001a Data 1 main.o(.data..L_MergedGlobals)
- bad_count_threshold 0x2000001b Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_up 0x2000001c Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_down 0x2000001d Data 1 main.o(.data..L_MergedGlobals)
- step 0x2000001e Data 1 main.o(.data..L_MergedGlobals)
- motor_kv 0x20000020 Data 2 main.o(.data..L_MergedGlobals)
- CURRENT_LIMIT 0x20000022 Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_target_interval 0x20000024 Data 2 main.o(.data..L_MergedGlobals)
- enter_sine_angle 0x20000026 Data 2 main.o(.data..L_MergedGlobals)
- servo_low_threshold 0x20000028 Data 2 main.o(.data..L_MergedGlobals)
- servo_high_threshold 0x2000002a Data 2 main.o(.data..L_MergedGlobals)
- servo_neutral 0x2000002c Data 2 main.o(.data..L_MergedGlobals)
- low_cell_volt_cutoff 0x2000002e Data 2 main.o(.data..L_MergedGlobals)
- use_current_limit_adjust 0x20000030 Data 2 main.o(.data..L_MergedGlobals)
- reverse_speed_threshold 0x20000032 Data 2 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 0x20000034 Data 2 main.o(.data..L_MergedGlobals)
- min_startup_duty 0x20000036 Data 2 main.o(.data..L_MergedGlobals)
- startup_max_duty_cycle 0x20000038 Data 2 main.o(.data..L_MergedGlobals)
- minimum_duty_cycle 0x2000003a Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_minimum_duty 0x2000003c Data 2 main.o(.data..L_MergedGlobals)
- tim1_arr 0x2000003e Data 2 main.o(.data..L_MergedGlobals)
- TIMER1_MAX_ARR 0x20000040 Data 2 main.o(.data..L_MergedGlobals)
- duty_cycle_maximum 0x20000042 Data 2 main.o(.data..L_MergedGlobals)
- low_rpm_level 0x20000044 Data 2 main.o(.data..L_MergedGlobals)
- high_rpm_level 0x20000046 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_low_rpm 0x20000048 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_high_rpm 0x2000004a Data 2 main.o(.data..L_MergedGlobals)
- step_delay 0x2000004c Data 2 main.o(.data..L_MergedGlobals)
- gate_drive_offset 0x2000004e Data 2 main.o(.data..L_MergedGlobals)
- commutation_interval 0x20000050 Data 2 main.o(.data..L_MergedGlobals)
- MAXIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals)
- MINIMUM_RPM_SPEED_CONTROL 0x20000058 Data 4 main.o(.data..L_MergedGlobals)
- eeprom_address 0x2000005c Data 4 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)
@@ -2789,66 +2789,68 @@ Image Symbol Table
TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
- LOW_VOLTAGE_CUTOFF 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
- RC_CAR_REVERSE 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
- return_to_center 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_speed_control_loop 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_current_limit 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_happened 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
- crawler_mode 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
- cell_count 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
- brushed_direction_set 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
- play_tone_flag 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_check 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
- adc_counter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
- send_telemetry 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_active 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot_telemetry 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
- readIndex 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
- bemf_timeout_happened 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
- running 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
- stepper_sine 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
- stuckcounter 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
- bad_count 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
- armed 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
- inputSet 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
- servoPwm 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
- zcfound 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
- bemfcounter 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_duty_cycle 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
- ledcounter 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
- one_khz_loop_counter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
- target_e_com_time 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
- low_voltage_count 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
- tenkhzcounter 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
- actual_current 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
- last_duty_cycle 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle_setpoint 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_input 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
- smoothedcurrent 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
- advance 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
- zero_input_count 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
- input 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
- newinput 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
- waitTime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
- signaltimeout 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_current 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
- thiszctime 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_A_position 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_B_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_C_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
- armed_timeout_count 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
- battery_voltage 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
- telem_ms_count 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_duty_cycle 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
- e_rpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
- converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
- k_erpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
@@ -2879,341 +2881,342 @@ Memory Map of the image
Image Entry point : 0x080010cd
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006128, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006050])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006130, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006058])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d64, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d70, Max: 0x0000ffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08001000 0x08001000 0x000000cc Data RO 1120 RESET startup_at32f421.o
- 0x080010cc 0x080010cc 0x00000008 Code RO 1126 * !!!main c_w.l(__main.o)
- 0x080010d4 0x080010d4 0x00000034 Code RO 1275 !!!scatter c_w.l(__scatter.o)
- 0x08001108 0x08001108 0x0000005a Code RO 1274 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
0x08001162 0x08001162 0x00000002 PAD
- 0x08001164 0x08001164 0x0000001c Code RO 1276 !!handler_zi c_w.l(__scatter_zi.o)
- 0x08001180 0x08001180 0x00000002 Code RO 1166 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1172 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1179 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1186 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1210 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000002 Code RO 1217 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
- 0x08001184 0x08001184 0x00000002 Code RO 1232 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1241 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1246 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1249 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1254 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000002 Code RO 1255 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
- 0x08001188 0x08001188 0x00000000 Code RO 1138 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
- 0x08001188 0x08001188 0x00000000 Code RO 1146 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
- 0x08001188 0x08001188 0x00000006 Code RO 1158 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
- 0x0800118e 0x0800118e 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
- 0x0800118e 0x0800118e 0x00000004 Code RO 1149 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
- 0x08001192 0x08001192 0x00000000 Code RO 1151 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
- 0x08001192 0x08001192 0x00000008 Code RO 1152 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
- 0x0800119a 0x0800119a 0x00000002 Code RO 1169 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
- 0x0800119c 0x0800119c 0x00000000 Code RO 1219 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
- 0x0800119c 0x0800119c 0x00000004 Code RO 1220 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
- 0x080011a0 0x080011a0 0x00000006 Code RO 1221 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x080011a6 0x080011a6 0x00000002 PAD
- 0x080011a8 0x080011a8 0x00000040 Code RO 1121 .text startup_at32f421.o
- 0x080011e8 0x080011e8 0x0000004e Code RO 1124 .text c_w.l(rt_memclr_w.o)
- 0x08001236 0x08001236 0x00000006 Code RO 1125 .text c_w.l(heapauxi.o)
- 0x0800123c 0x0800123c 0x0000004a Code RO 1161 .text c_w.l(sys_stackheap_outer.o)
- 0x08001286 0x08001286 0x00000012 Code RO 1162 .text c_w.l(exit.o)
- 0x08001298 0x08001298 0x00000008 Code RO 1167 .text c_w.l(libspace.o)
- 0x080012a0 0x080012a0 0x0000000c Code RO 1227 .text c_w.l(sys_exit.o)
- 0x080012ac 0x080012ac 0x00000002 Code RO 1235 .text c_w.l(use_no_semi.o)
- 0x080012ae 0x080012ae 0x00000000 Code RO 1236 .text c_w.l(indicate_semi.o)
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
0x080012ae 0x080012ae 0x00000002 PAD
- 0x080012b0 0x080012b0 0x00000036 Code RO 954 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
0x080012e6 0x080012e6 0x00000002 PAD
- 0x080012e8 0x080012e8 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
0x08001316 0x08001316 0x00000002 PAD
- 0x08001318 0x08001318 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
0x0800142e 0x0800142e 0x00000002 PAD
- 0x08001430 0x08001430 0x00000002 Code RO 936 .text.BusFault_Handler at32f421_it.o
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
0x08001432 0x08001432 0x00000002 PAD
- 0x08001434 0x08001434 0x0000002a Code RO 948 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
0x0800145e 0x0800145e 0x00000002 PAD
- 0x08001460 0x08001460 0x0000003c Code RO 950 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
- 0x0800149c 0x0800149c 0x00000082 Code RO 952 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x00000082 Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
0x0800151e 0x0800151e 0x00000002 PAD
- 0x08001520 0x08001520 0x00000002 Code RO 942 .text.DebugMon_Handler at32f421_it.o
+ 0x08001520 0x08001520 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
0x08001522 0x08001522 0x00000002 PAD
- 0x08001524 0x08001524 0x00000028 Code RO 966 .text.EXINT15_4_IRQHandler at32f421_it.o
- 0x0800154c 0x0800154c 0x00000002 Code RO 932 .text.HardFault_Handler at32f421_it.o
+ 0x08001524 0x08001524 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
0x0800154e 0x0800154e 0x00000002 PAD
- 0x08001550 0x08001550 0x00000026 Code RO 1033 .text.MX_IWDG_Init peripherals.o
+ 0x08001550 0x08001550 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
0x08001576 0x08001576 0x00000002 PAD
- 0x08001578 0x08001578 0x00000002 Code RO 934 .text.MemManage_Handler at32f421_it.o
+ 0x08001578 0x08001578 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
0x0800157a 0x0800157a 0x00000002 PAD
- 0x0800157c 0x0800157c 0x00000002 Code RO 944 .text.PendSV_Handler at32f421_it.o
+ 0x0800157c 0x0800157c 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
0x0800157e 0x0800157e 0x00000002 PAD
- 0x08001580 0x08001580 0x000000e0 Code RO 36 .text.PeriodElapsedCallback main.o
- 0x08001660 0x08001660 0x00000002 Code RO 940 .text.SVC_Handler at32f421_it.o
+ 0x08001580 0x08001580 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x0800165a 0x0800165a 0x00000002 PAD
+ 0x0800165c 0x0800165c 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x0800165e 0x0800165e 0x00000002 PAD
+ 0x08001660 0x08001660 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
0x08001662 0x08001662 0x00000002 PAD
- 0x08001664 0x08001664 0x00000002 Code RO 946 .text.SysTick_Handler at32f421_it.o
- 0x08001666 0x08001666 0x00000002 PAD
- 0x08001668 0x08001668 0x0000008c Code RO 1112 .text.SystemInit system_at32f421.o
- 0x080016f4 0x080016f4 0x00000116 Code RO 1017 .text.TIM1_Init peripherals.o
- 0x0800180a 0x0800180a 0x00000002 PAD
- 0x0800180c 0x0800180c 0x00000012 Code RO 956 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
- 0x0800181e 0x0800181e 0x00000002 PAD
- 0x08001820 0x08001820 0x00000016 Code RO 960 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
- 0x08001836 0x08001836 0x00000002 PAD
- 0x08001838 0x08001838 0x00000010 Code RO 958 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
- 0x08001848 0x08001848 0x00000022 Code RO 964 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001664 0x08001664 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x080016f0 0x080016f0 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x08001806 0x08001806 0x00000002 PAD
+ 0x08001808 0x08001808 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800181a 0x0800181a 0x00000002 PAD
+ 0x0800181c 0x0800181c 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001832 0x08001832 0x00000002 PAD
+ 0x08001834 0x08001834 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001844 0x08001844 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001866 0x08001866 0x00000002 PAD
+ 0x08001868 0x08001868 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
0x0800186a 0x0800186a 0x00000002 PAD
- 0x0800186c 0x0800186c 0x00000002 Code RO 962 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
0x0800186e 0x0800186e 0x00000002 PAD
- 0x08001870 0x08001870 0x00000002 Code RO 938 .text.UsageFault_Handler at32f421_it.o
- 0x08001872 0x08001872 0x00000002 PAD
- 0x08001874 0x08001874 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
- 0x0800189e 0x0800189e 0x00000002 PAD
- 0x080018a0 0x080018a0 0x00000044 Code RO 154 .text.adc_base_config at32f421_adc.o
- 0x080018e4 0x080018e4 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
- 0x080018ec 0x080018ec 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
- 0x080018f6 0x080018f6 0x00000002 PAD
- 0x080018f8 0x080018f8 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
- 0x08001900 0x08001900 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
- 0x0800190a 0x0800190a 0x00000002 PAD
- 0x0800190c 0x0800190c 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
- 0x08001914 0x08001914 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
- 0x08001926 0x08001926 0x00000002 PAD
- 0x08001928 0x08001928 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
- 0x08001932 0x08001932 0x00000002 PAD
- 0x08001934 0x08001934 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
- 0x08001b8e 0x08001b8e 0x00000002 PAD
- 0x08001b90 0x08001b90 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
- 0x08001bba 0x08001bba 0x00000002 PAD
- 0x08001bbc 0x08001bbc 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
- 0x08001bce 0x08001bce 0x00000002 PAD
- 0x08001bd0 0x08001bd0 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
- 0x08001bea 0x08001bea 0x00000002 PAD
- 0x08001bec 0x08001bec 0x0000008a Code RO 1086 .text.allOff phaseouts.o
- 0x08001c76 0x08001c76 0x00000002 PAD
- 0x08001c78 0x08001c78 0x000000ba Code RO 1092 .text.allpwm phaseouts.o
- 0x08001d32 0x08001d32 0x00000002 PAD
- 0x08001d34 0x08001d34 0x00000024 Code RO 976 .text.changeCompInput comparator.o
- 0x08001d58 0x08001d58 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
- 0x08001d6e 0x08001d6e 0x00000002 PAD
- 0x08001d70 0x08001d70 0x000003d8 Code RO 1088 .text.comStep phaseouts.o
- 0x08002148 0x08002148 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
- 0x08002624 0x08002624 0x000001ec Code RO 102 .text.computeServoInput signal.o
- 0x08002810 0x08002810 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
- 0x0800282c 0x0800282c 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
- 0x08002846 0x08002846 0x00000002 PAD
- 0x08002848 0x08002848 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
- 0x08002862 0x08002862 0x00000002 PAD
- 0x08002864 0x08002864 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
- 0x0800287e 0x0800287e 0x00000002 PAD
- 0x08002880 0x08002880 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
- 0x08002898 0x08002898 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
- 0x0800291a 0x0800291a 0x00000002 PAD
- 0x0800291c 0x0800291c 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
- 0x08002a3c 0x08002a3c 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
- 0x08002a56 0x08002a56 0x00000002 PAD
- 0x08002a58 0x08002a58 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
- 0x08002a80 0x08002a80 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
- 0x08002aa8 0x08002aa8 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
- 0x08002af6 0x08002af6 0x00000002 PAD
- 0x08002af8 0x08002af8 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
- 0x08002b72 0x08002b72 0x00000002 PAD
- 0x08002b74 0x08002b74 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
- 0x08002b86 0x08002b86 0x00000002 PAD
- 0x08002b88 0x08002b88 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
- 0x08002b98 0x08002b98 0x0000002c Code RO 15 .text.delayMicros functions.o
- 0x08002bc4 0x08002bc4 0x0000004e Code RO 17 .text.delayMillis functions.o
- 0x08002c12 0x08002c12 0x00000002 PAD
- 0x08002c14 0x08002c14 0x00000238 Code RO 110 .text.detectInput signal.o
- 0x08002e4c 0x08002e4c 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
- 0x08002e56 0x08002e56 0x00000002 PAD
- 0x08002e58 0x08002e58 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
- 0x08002e66 0x08002e66 0x00000002 PAD
- 0x08002e68 0x08002e68 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
- 0x08002e78 0x08002e78 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
- 0x08002ef4 0x08002ef4 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
- 0x08002f34 0x08002f34 0x00000012 Code RO 974 .text.enableCompInterrupts comparator.o
- 0x08002f46 0x08002f46 0x00000002 PAD
- 0x08002f48 0x08002f48 0x0000010e Code RO 1063 .text.enableCorePeripherals peripherals.o
- 0x08003056 0x08003056 0x00000002 PAD
- 0x08003058 0x08003058 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
- 0x08003064 0x08003064 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
- 0x08003076 0x08003076 0x00000002 PAD
- 0x08003078 0x08003078 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
- 0x08003206 0x08003206 0x00000002 PAD
- 0x08003208 0x08003208 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
- 0x08003226 0x08003226 0x00000002 PAD
- 0x08003228 0x08003228 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
- 0x080033ae 0x080033ae 0x00000002 PAD
- 0x080033b0 0x080033b0 0x0000008c Code RO 1090 .text.fullBrake phaseouts.o
- 0x0800343c 0x0800343c 0x00000012 Code RO 1059 .text.generatePwmTimerEvent peripherals.o
- 0x0800344e 0x0800344e 0x00000002 PAD
- 0x08003450 0x08003450 0x00000008 Code RO 13 .text.getAbsDif functions.o
- 0x08003458 0x08003458 0x0000000e Code RO 970 .text.getCompOutputLevel comparator.o
- 0x08003466 0x08003466 0x00000002 PAD
- 0x08003468 0x08003468 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
- 0x0800348e 0x0800348e 0x00000002 PAD
- 0x08003490 0x08003490 0x0000000e Code RO 992 .text.getInputPinState io.o
- 0x0800349e 0x0800349e 0x00000002 PAD
- 0x080034a0 0x080034a0 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
- 0x08003516 0x08003516 0x00000002 PAD
- 0x08003518 0x08003518 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
- 0x0800352e 0x0800352e 0x00000002 PAD
- 0x08003530 0x08003530 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
- 0x08003556 0x08003556 0x00000002 PAD
- 0x08003558 0x08003558 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
- 0x08003584 0x08003584 0x00000004 Code RO 1031 .text.initAfterJump peripherals.o
- 0x08003588 0x08003588 0x00000192 Code RO 1009 .text.initCorePeripherals peripherals.o
- 0x0800371a 0x0800371a 0x00000002 PAD
- 0x0800371c 0x0800371c 0x000000bc Code RO 38 .text.interruptRoutine main.o
- 0x080037d8 0x080037d8 0x00000332 Code RO 26 .text.loadEEpromSettings main.o
- 0x08003b0a 0x08003b0a 0x00000002 PAD
- 0x08003b0c 0x08003b0c 0x00000bec Code RO 52 .text.main main.o
- 0x080046f8 0x080046f8 0x0000010e Code RO 1105 .text.makeTelemPackage serial_telemetry.o
- 0x08004806 0x08004806 0x00000002 PAD
- 0x08004808 0x08004808 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
- 0x080049ec 0x080049ec 0x0000006c Code RO 11 .text.map functions.o
- 0x08004a58 0x08004a58 0x00000018 Code RO 972 .text.maskPhaseInterrupts comparator.o
- 0x08004a70 0x08004a70 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
- 0x08004ae2 0x08004ae2 0x00000002 PAD
- 0x08004ae4 0x08004ae4 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
- 0x08004b78 0x08004b78 0x0000012e Code RO 126 .text.playBlueJayTune sounds.o
- 0x08004ca6 0x08004ca6 0x00000002 PAD
- 0x08004ca8 0x08004ca8 0x00000068 Code RO 140 .text.playChangedTone sounds.o
- 0x08004d10 0x08004d10 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
- 0x08004d78 0x08004d78 0x0000007a Code RO 136 .text.playInputTune sounds.o
- 0x08004df2 0x08004df2 0x00000002 PAD
- 0x08004df4 0x08004df4 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
- 0x08004e70 0x08004e70 0x00000090 Code RO 128 .text.playStartupTune sounds.o
- 0x08004f00 0x08004f00 0x00000038 Code RO 48 .text.processDshot main.o
- 0x08004f38 0x08004f38 0x00000078 Code RO 1066 .text.proportionalBrake phaseouts.o
- 0x08004fb0 0x08004fb0 0x00000062 Code RO 981 .text.read_flash_bin eeprom.o
- 0x08005012 0x08005012 0x00000002 PAD
- 0x08005014 0x08005014 0x0000007e Code RO 988 .text.receiveDshotDma io.o
- 0x08005092 0x08005092 0x00000002 PAD
- 0x08005094 0x08005094 0x00000010 Code RO 1061 .text.resetInputCaptureTimer peripherals.o
- 0x080050a4 0x080050a4 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
- 0x08005122 0x08005122 0x00000002 PAD
- 0x08005124 0x08005124 0x00000122 Code RO 979 .text.save_flash_nolib eeprom.o
- 0x08005246 0x08005246 0x00000002 PAD
- 0x08005248 0x08005248 0x0000009a Code RO 990 .text.sendDshotDma io.o
- 0x080052e2 0x080052e2 0x00000002 PAD
- 0x080052e4 0x080052e4 0x0000001c Code RO 1099 .text.send_telem_DMA serial_telemetry.o
- 0x08005300 0x08005300 0x00000762 Code RO 42 .text.setInput main.o
- 0x08005a62 0x08005a62 0x00000002 PAD
- 0x08005a64 0x08005a64 0x0000000e Code RO 998 .text.setInputPullUp io.o
- 0x08005a72 0x08005a72 0x00000002 PAD
- 0x08005a74 0x08005a74 0x0000000c Code RO 1053 .text.setPWMCompare1 peripherals.o
- 0x08005a80 0x08005a80 0x0000000c Code RO 1055 .text.setPWMCompare2 peripherals.o
- 0x08005a8c 0x08005a8c 0x0000000c Code RO 1057 .text.setPWMCompare3 peripherals.o
- 0x08005a98 0x08005a98 0x00000014 Code RO 118 .text.setVolume sounds.o
- 0x08005aac 0x08005aac 0x00000076 Code RO 1011 .text.system_clock_config peripherals.o
- 0x08005b22 0x08005b22 0x00000002 PAD
- 0x08005b24 0x08005b24 0x000000f0 Code RO 1114 .text.system_core_clock_update system_at32f421.o
- 0x08005c14 0x08005c14 0x000000f4 Code RO 1107 .text.telem_UART_Init serial_telemetry.o
- 0x08005d08 0x08005d08 0x000004e0 Code RO 44 .text.tenKhzRoutine main.o
- 0x080061e8 0x080061e8 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
- 0x0800627e 0x0800627e 0x00000002 PAD
- 0x08006280 0x08006280 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
- 0x080062e2 0x080062e2 0x00000002 PAD
- 0x080062e4 0x080062e4 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
- 0x080062f6 0x080062f6 0x00000002 PAD
- 0x080062f8 0x080062f8 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
- 0x080063b2 0x080063b2 0x00000002 PAD
- 0x080063b4 0x080063b4 0x0000019c Code RO 104 .text.transfercomplete signal.o
- 0x08006550 0x08006550 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
- 0x08006562 0x08006562 0x00000002 PAD
- 0x08006564 0x08006564 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
- 0x08006576 0x08006576 0x00000002 PAD
- 0x08006578 0x08006578 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
- 0x080065fe 0x080065fe 0x00000002 PAD
- 0x08006600 0x08006600 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
- 0x08006612 0x08006612 0x00000002 PAD
- 0x08006614 0x08006614 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
- 0x08006626 0x08006626 0x00000002 PAD
- 0x08006628 0x08006628 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
- 0x0800663a 0x0800663a 0x00000002 PAD
- 0x0800663c 0x0800663c 0x00000116 Code RO 46 .text.zcfoundroutine main.o
- 0x08006752 0x08006752 0x00000002 PAD
- 0x08006754 0x08006754 0x000000c4 Code RO 1127 x$fpl$fadd fz_ws.l(faddsub_clz.o)
- 0x08006818 0x08006818 0x00000054 Code RO 1130 x$fpl$fcmp fz_ws.l(fcmp.o)
- 0x0800686c 0x0800686c 0x00000018 Code RO 1160 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
- 0x08006884 0x08006884 0x00000184 Code RO 1132 x$fpl$fdiv fz_ws.l(fdiv.o)
- 0x08006a08 0x08006a08 0x00000068 Code RO 1139 x$fpl$feqf fz_ws.l(feqf.o)
- 0x08006a70 0x08006a70 0x00000036 Code RO 1133 x$fpl$ffix fz_ws.l(ffix.o)
- 0x08006aa6 0x08006aa6 0x00000002 PAD
- 0x08006aa8 0x08006aa8 0x00000030 Code RO 1136 x$fpl$fflt fz_ws.l(fflt_clz.o)
- 0x08006ad8 0x08006ad8 0x00000068 Code RO 1140 x$fpl$fgeqf fz_ws.l(fgeqf.o)
- 0x08006b40 0x08006b40 0x00000068 Code RO 1141 x$fpl$fleqf fz_ws.l(fleqf.o)
- 0x08006ba8 0x08006ba8 0x0000008c Code RO 1142 x$fpl$fnaninf fz_ws.l(fnaninf.o)
- 0x08006c34 0x08006c34 0x0000000a Code RO 1143 x$fpl$fretinf fz_ws.l(fretinf.o)
- 0x08006c3e 0x08006c3e 0x00000002 PAD
- 0x08006c40 0x08006c40 0x000000ea Code RO 1129 x$fpl$fsub fz_ws.l(faddsub_clz.o)
- 0x08006d2a 0x08006d2a 0x00000000 Code RO 1144 x$fpl$usenofp fz_ws.l(usenofp.o)
- 0x08006d2a 0x08006d2a 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
- 0x08006d32 0x08006d32 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
- 0x08006d42 0x08006d42 0x00000002 PAD
- 0x08006d44 0x08006d44 0x00000020 Data RO 1273 Region$$Table anon$$obj.o
+ 0x08001870 0x08001870 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800189a 0x0800189a 0x00000002 PAD
+ 0x0800189c 0x0800189c 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x080018e0 0x080018e0 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018e8 0x080018e8 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018fc 0x080018fc 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x08001906 0x08001906 0x00000002 PAD
+ 0x08001908 0x08001908 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001910 0x08001910 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b8a 0x08001b8a 0x00000002 PAD
+ 0x08001b8c 0x08001b8c 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bb6 0x08001bb6 0x00000002 PAD
+ 0x08001bb8 0x08001bb8 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bca 0x08001bca 0x00000002 PAD
+ 0x08001bcc 0x08001bcc 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c72 0x08001c72 0x00000002 PAD
+ 0x08001c74 0x08001c74 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d2e 0x08001d2e 0x00000002 PAD
+ 0x08001d30 0x08001d30 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d54 0x08001d54 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d6a 0x08001d6a 0x00000002 PAD
+ 0x08001d6c 0x08001d6c 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x08002144 0x08002144 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002620 0x08002620 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x0800280c 0x0800280c 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002828 0x08002828 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002842 0x08002842 0x00000002 PAD
+ 0x08002844 0x08002844 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800285e 0x0800285e 0x00000002 PAD
+ 0x08002860 0x08002860 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002894 0x08002894 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002916 0x08002916 0x00000002 PAD
+ 0x08002918 0x08002918 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a38 0x08002a38 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a52 0x08002a52 0x00000002 PAD
+ 0x08002a54 0x08002a54 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002af2 0x08002af2 0x00000002 PAD
+ 0x08002af4 0x08002af4 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b6e 0x08002b6e 0x00000002 PAD
+ 0x08002b70 0x08002b70 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b82 0x08002b82 0x00000002 PAD
+ 0x08002b84 0x08002b84 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b94 0x08002b94 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bc0 0x08002bc0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c0e 0x08002c0e 0x00000002 PAD
+ 0x08002c10 0x08002c10 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e48 0x08002e48 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e52 0x08002e52 0x00000002 PAD
+ 0x08002e54 0x08002e54 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e74 0x08002e74 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002ef0 0x08002ef0 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f30 0x08002f30 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f42 0x08002f42 0x00000002 PAD
+ 0x08002f44 0x08002f44 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08003052 0x08003052 0x00000002 PAD
+ 0x08003054 0x08003054 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003060 0x08003060 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x08003072 0x08003072 0x00000002 PAD
+ 0x08003074 0x08003074 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x08003202 0x08003202 0x00000002 PAD
+ 0x08003204 0x08003204 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x08003222 0x08003222 0x00000002 PAD
+ 0x08003224 0x08003224 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033aa 0x080033aa 0x00000002 PAD
+ 0x080033ac 0x080033ac 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003438 0x08003438 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x0800344a 0x0800344a 0x00000002 PAD
+ 0x0800344c 0x0800344c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003454 0x08003454 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x08003462 0x08003462 0x00000002 PAD
+ 0x08003464 0x08003464 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x0000000e Code RO 993 .text.getInputPinState io.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x08003512 0x08003512 0x00000002 PAD
+ 0x08003514 0x08003514 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800352a 0x0800352a 0x00000002 PAD
+ 0x0800352c 0x0800352c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003580 0x08003580 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x08003584 0x08003584 0x00000192 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003716 0x08003716 0x00000002 PAD
+ 0x08003718 0x08003718 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037cc 0x080037cc 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003afa 0x08003afa 0x00000002 PAD
+ 0x08003afc 0x08003afc 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004704 0x08004704 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x08004812 0x08004812 0x00000002 PAD
+ 0x08004814 0x08004814 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080049f8 0x080049f8 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a64 0x08004a64 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004a7c 0x08004a7c 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004aee 0x08004aee 0x00000002 PAD
+ 0x08004af0 0x08004af0 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004b84 0x08004b84 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cb2 0x08004cb2 0x00000002 PAD
+ 0x08004cb4 0x08004cb4 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d1c 0x08004d1c 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004d84 0x08004d84 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004dfe 0x08004dfe 0x00000002 PAD
+ 0x08004e00 0x08004e00 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004e7c 0x08004e7c 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f0c 0x08004f0c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f44 0x08004f44 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fbc 0x08004fbc 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800501e 0x0800501e 0x00000002 PAD
+ 0x08005020 0x08005020 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x0800509e 0x0800509e 0x00000002 PAD
+ 0x080050a0 0x080050a0 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050b0 0x080050b0 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800512e 0x0800512e 0x00000002 PAD
+ 0x08005130 0x08005130 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08005252 0x08005252 0x00000002 PAD
+ 0x08005254 0x08005254 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x080052ee 0x080052ee 0x00000002 PAD
+ 0x080052f0 0x080052f0 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x0800530c 0x0800530c 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a6e 0x08005a6e 0x00000002 PAD
+ 0x08005a70 0x08005a70 0x0000000e Code RO 999 .text.setInputPullUp io.o
+ 0x08005a7e 0x08005a7e 0x00000002 PAD
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005a8c 0x08005a8c 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005a98 0x08005a98 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005aa4 0x08005aa4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ab8 0x08005ab8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c20 0x08005c20 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d14 0x08005d14 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x080061f8 0x080061f8 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x0800628e 0x0800628e 0x00000002 PAD
+ 0x08006290 0x08006290 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080062f2 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x080062f4 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006306 0x08006306 0x00000002 PAD
+ 0x08006308 0x08006308 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063c2 0x080063c2 0x00000002 PAD
+ 0x080063c4 0x080063c4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006560 0x08006560 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x08006572 0x08006572 0x00000002 PAD
+ 0x08006574 0x08006574 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x08006586 0x08006586 0x00000002 PAD
+ 0x08006588 0x08006588 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800660e 0x0800660e 0x00000002 PAD
+ 0x08006610 0x08006610 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006622 0x08006622 0x00000002 PAD
+ 0x08006624 0x08006624 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006636 0x08006636 0x00000002 PAD
+ 0x08006638 0x08006638 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800664a 0x0800664a 0x00000002 PAD
+ 0x0800664c 0x0800664c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800675e 0x0800675e 0x00000002 PAD
+ 0x08006760 0x08006760 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006824 0x08006824 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006878 0x08006878 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006890 0x08006890 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a14 0x08006a14 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006a7c 0x08006a7c 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ab2 0x08006ab2 0x00000002 PAD
+ 0x08006ab4 0x08006ab4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006ae4 0x08006ae4 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b4c 0x08006b4c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bb4 0x08006bb4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c40 0x08006c40 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c4a 0x08006c4a 0x00000002 PAD
+ 0x08006c4c 0x08006c4c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d36 0x08006d36 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d36 0x08006d36 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d3e 0x08006d3e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d4e 0x08006d4e 0x00000002 PAD
+ 0x08006d50 0x08006d50 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d68, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d70, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x00000060 Data RW 95 .data..L_MergedGlobals main.o
- 0x20000060 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
0x20000066 COMPRESSED 0x00000002 PAD
- 0x20000068 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
- 0x200000e0 COMPRESSED 0x00000001 Data RW 1007 .data.buffer_padding io.o
- 0x200000e1 COMPRESSED 0x00000001 Data RW 1004 .data.ic_timer_prescaler io.o
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
0x200000e2 COMPRESSED 0x00000002 PAD
- 0x200000e4 COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
- 0x200000e8 COMPRESSED 0x00000001 Data RW 1109 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
0x200000e9 COMPRESSED 0x00000001 PAD
- 0x200000ea COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
0x200003ba COMPRESSED 0x00000002 PAD
- 0x200003bc COMPRESSED 0x00000004 Data RW 1116 .data.system_core_clock system_at32f421.o
- 0x200003c0 - 0x00000060 Zero RW 1168 .bss c_w.l(libspace.o)
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
- 0x2000047c - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
- 0x20000530 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
- 0x20000536 - 0x0000000a Zero RW 1110 .bss.aTxBuffer serial_telemetry.o
- 0x20000540 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
0x20000541 COMPRESSED 0x00000003 PAD
- 0x20000544 - 0x00000100 Zero RW 1005 .bss.dma_buffer io.o
- 0x20000644 - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
0x200006f5 COMPRESSED 0x00000003 PAD
- 0x200006f8 - 0x00000004 Zero RW 968 .bss.exti_int at32f421_it.o
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
- 0x20000791 - 0x00000001 Zero RW 1006 .bss.out_put io.o
- 0x20000792 - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
0x2000085a COMPRESSED 0x00000006 PAD
- 0x20000860 - 0x00000200 Zero RW 1119 HEAP startup_at32f421.o
- 0x20000a60 - 0x00000400 Zero RW 1118 STACK startup_at32f421.o
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.o
@@ -3223,7 +3226,7 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08007be0 0x08007be0 0x0000001e Data RO 146 .rodata.test firmwareversion.o
+ 0x08007be0 0x08007be0 0x0000001e Data RO 147 .rodata.test firmwareversion.o
==============================================================================
@@ -3250,7 +3253,7 @@ Image component sizes
0 0 30 0 0 0 firmwareversion.o
298 0 0 0 0 0 functions.o
308 0 0 2 257 0 io.o
- 7922 14 0 936 530 0 main.o
+ 7932 16 0 936 530 0 main.o
1180 0 0 0 0 0 peripherals.o
1568 12 0 0 0 0 phaseouts.o
542 0 0 1 10 0 serial_telemetry.o
@@ -3260,9 +3263,9 @@ Image component sizes
380 16 0 4 0 0 system_at32f421.o
----------------------------------------------------------------------
- 21732 178 294 960 2624 0 Object Totals
+ 21744 180 294 960 2624 0 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 160 0 4 7 12 0 (incl. Padding)
+ 162 0 4 7 12 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3323,15 +3326,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 23646 298 294 960 2720 0 Grand Totals
- 23646 298 294 744 2720 0 ELF Image Totals (compressed)
- 23646 298 294 744 0 0 ROM Totals
+ 23658 300 294 960 2720 0 Grand Totals
+ 23658 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23658 300 294 744 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 23940 ( 23.38kB)
+ Total RO Size (Code + RO Data) 23952 ( 23.39kB)
Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
- Total ROM Size (Code + RO Data + RW Data) 24684 ( 24.11kB)
+ Total ROM Size (Code + RO Data + RW Data) 24696 ( 24.12kB)
==============================================================================
diff --git a/Keil_Projects/Listings/AM32_GIPSY_F421.map b/Keil_Projects/Listings/AM32_GIPSY_F421.map
new file mode 100644
index 00000000..faf26ef7
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_GIPSY_F421.map
@@ -0,0 +1,3347 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30274 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006d66 Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1353 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1366 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1568 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1566 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1570 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1428 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1435 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1442 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1444 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1446 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1480 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1502 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1519 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1522 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1531 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1390 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1403 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1415 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1406 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1408 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1409 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1432 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1482 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1483 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1484 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1354 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1362 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1364 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1419 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1421 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1429 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1492 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1507 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1509 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1300 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 362 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 1191 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 629 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 66 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 735 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 56 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 1197 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 1003 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 991 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 987 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 995 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 1031 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 993 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 376 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1430 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1352 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1351 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 888 30 8 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 162 0 0 0 0 11007 at32f421_gpio.o
+ 476 0 0 0 4 9639 at32f421_it.o
+ 114 0 0 0 0 6161 at32f421_misc.o
+ 452 20 0 0 0 28646 at32f421_tmr.o
+ 224 0 0 0 0 10632 at32f421_usart.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 314 0 0 2 257 13083 io.o
+ 7932 16 0 936 530 28906 main.o
+ 1186 0 0 0 0 26678 peripherals.o
+ 1568 12 0 0 0 10837 phaseouts.o
+ 542 0 0 1 10 15881 serial_telemetry.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21792 180 294 960 2624 303689 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23706 300 294 960 2720 304213 Grand Totals
+ 23706 300 294 744 2720 304213 ELF Image Totals (compressed)
+ 23706 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_GSPACE_F421.map b/Keil_Projects/Listings/AM32_GSPACE_F421.map
new file mode 100644
index 00000000..407cd0a7
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_GSPACE_F421.map
@@ -0,0 +1,3347 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30274 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006d66 Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1353 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1366 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1568 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1566 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1570 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1428 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1435 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1442 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1444 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1446 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1480 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1502 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1519 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1522 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1531 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1390 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1403 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1415 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1406 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1408 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1409 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1432 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1482 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1483 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1484 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1354 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1362 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1364 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1419 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1421 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1429 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1492 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1507 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1509 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1300 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 362 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 1191 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 629 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 66 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 735 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 56 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 1197 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 1003 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 991 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 987 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 995 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 1031 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 993 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 376 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1430 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1352 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1351 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 888 30 8 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 162 0 0 0 0 11007 at32f421_gpio.o
+ 476 0 0 0 4 9639 at32f421_it.o
+ 114 0 0 0 0 6161 at32f421_misc.o
+ 452 20 0 0 0 28646 at32f421_tmr.o
+ 224 0 0 0 0 10632 at32f421_usart.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 314 0 0 2 257 13083 io.o
+ 7932 14 0 936 530 28914 main.o
+ 1186 0 0 0 0 26678 peripherals.o
+ 1568 12 0 0 0 10837 phaseouts.o
+ 542 0 0 1 10 15881 serial_telemetry.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21792 178 294 960 2624 303697 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23706 298 294 960 2720 304221 Grand Totals
+ 23706 298 294 744 2720 304221 ELF Image Totals (compressed)
+ 23706 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_HAKRC_G23_F421.map b/Keil_Projects/Listings/AM32_HAKRC_G23_F421.map
new file mode 100644
index 00000000..775358b7
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_HAKRC_G23_F421.map
@@ -0,0 +1,3371 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMicros) for delayMicros
+ main.o(.text.tenKhzRoutine) refers to ws2812.o(.text.send_LED_RGB) for send_LED_RGB
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.main) refers to ws2812.o(.text.send_LED_RGB) for send_LED_RGB
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.text.initCorePeripherals) refers to serial_telemetry.o(.text.telem_UART_Init) for telem_UART_Init
+ peripherals.o(.text.initCorePeripherals) refers to ws2812.o(.text.WS2812_Init) for WS2812_Init
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ ws2812.o(.ARM.exidx.text.waitClockCycles) refers to ws2812.o(.text.waitClockCycles) for [Anonymous Symbol]
+ ws2812.o(.ARM.exidx.text.sendBit) refers to ws2812.o(.text.sendBit) for [Anonymous Symbol]
+ ws2812.o(.ARM.exidx.text.send_LED_RGB) refers to ws2812.o(.text.send_LED_RGB) for [Anonymous Symbol]
+ ws2812.o(.text.WS2812_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ ws2812.o(.ARM.exidx.text.WS2812_Init) refers to ws2812.o(.text.WS2812_Init) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+ Removing ws2812.o(.text.waitClockCycles), (44 bytes).
+ Removing ws2812.o(.ARM.exidx.text.waitClockCycles), (8 bytes).
+ Removing ws2812.o(.text.sendBit), (108 bytes).
+ Removing ws2812.o(.ARM.exidx.text.sendBit), (8 bytes).
+ Removing ws2812.o(.ARM.exidx.text.send_LED_RGB), (8 bytes).
+ Removing ws2812.o(.ARM.exidx.text.WS2812_Init), (8 bytes).
+
+966 unused section(s) (total 30458 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ [Anonymous Symbol] 0x08001898 Section 0 ws2812.o(.text.WS2812_Init)
+ __NVIC_SystemReset 0x080018ad Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018ac Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018d8 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001944 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001960 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x0800196c Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bc8 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001c08 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c24 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001cb0 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d6c Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d90 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001da8 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002188 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028c0 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028d8 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x0800295c Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a64 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a74 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a98 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002ac0 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002ae8 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b38 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002bb4 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bc8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bd8 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002c04 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c54 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e98 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002ea8 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002eb8 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f34 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f74 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f88 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003098 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x080030a4 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030b8 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003248 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003268 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033f0 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x0800347c Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003490 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003498 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x080034a8 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034d0 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034e0 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003558 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003570 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003598 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035c4 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035c8 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003764 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003818 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b48 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x0800476c Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x0800487c Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a60 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004acc Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004ae4 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b58 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bec Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d1c Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d84 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004dec Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e68 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ee4 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f74 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fac Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005024 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005088 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005108 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005118 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005198 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052bc Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005358 Section 0 ws2812.o(.text.send_LED_RGB)
+ [Anonymous Symbol] 0x08005528 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005544 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005ca8 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005cbc Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005cc8 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005cd4 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ce0 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005cf4 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005d6c Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005e4c Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005e5c Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005f50 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x0800644c Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080064e4 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006548 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x0800655c Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006618 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080067b4 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080067c8 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080067dc Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006864 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006878 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x0800688c Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080068a0 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080069b4 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080069c3 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006a78 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006acc Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006ae5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006ae4 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006c68 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006cd0 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006d08 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006d38 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006da0 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006e08 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006e94 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ea0 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006eaf Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006f8a Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006f8a Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006f8a Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ WS2812_Init 0x08001899 Thumb Code 18 ws2812.o(.text.WS2812_Init)
+ adc_base_config 0x080018d9 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001939 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001945 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x0800194d Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001961 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x0800196d Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bc9 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bf5 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001c09 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c25 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001cb1 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d6d Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d91 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001da9 Thumb Code 990 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002189 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002665 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002851 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080028a5 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028c1 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028d9 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x0800295d Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a7d Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a99 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002ac1 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002ae9 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b39 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002bb5 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bc9 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bd9 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002c05 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c55 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e8d Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e99 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002ea9 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002eb9 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f35 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f75 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f89 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003099 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x080030a5 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030b9 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003249 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003269 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033f1 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x0800347d Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003491 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003499 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x080034a9 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034d1 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034e1 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003559 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003571 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003599 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035c5 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035c9 Thumb Code 412 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003765 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003819 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b49 Thumb Code 3108 main.o(.text.main)
+ makeTelemPackage 0x0800476d Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x0800487d Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a61 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004acd Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004ae5 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b59 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bed Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d1d Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d85 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004ded Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e69 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ee5 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f75 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fad Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005025 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005089 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005109 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005119 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005199 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052bd Thumb Code 154 io.o(.text.sendDshotDma)
+ send_LED_RGB 0x08005359 Thumb Code 464 ws2812.o(.text.send_LED_RGB)
+ send_telem_DMA 0x08005529 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005545 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005ca9 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005cbd Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005cc9 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005cd5 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ce1 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005cf5 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005d6d Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005e5d Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005f51 Thumb Code 1276 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x0800644d Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080064e5 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006549 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x0800655d Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006619 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080067b5 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080067c9 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080067dd Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006865 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006879 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x0800688d Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080068a1 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080069b5 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080069b5 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006a79 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006a79 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006a87 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006a95 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006a95 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006aa3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006aa3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006ab1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006ab1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006abf Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006abf Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006acd Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006ae5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006ae5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006c69 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006c69 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006cd1 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006cd1 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006d09 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006d09 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006d39 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006da1 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006da1 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006df3 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006e09 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006e95 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ea1 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ea1 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006f8a Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006f92 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006fa4 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006fc4 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006388, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000062b0])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005fc4, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1368 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1381 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1583 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1581 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1585 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1443 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1450 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1452 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1454 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1464 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1466 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1468 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1470 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1472 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1474 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1476 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1478 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1480 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1482 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1484 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1488 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1490 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1492 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1494 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1495 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1517 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1532 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1534 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1537 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1540 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1542 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1545 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1546 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1418 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1430 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1420 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1421 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1423 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1424 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1447 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1497 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1498 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1499 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1369 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1377 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1379 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1434 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1436 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1444 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1507 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1522 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1524 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x00000012 Code RO 1357 .text.WS2812_Init ws2812.o
+ 0x080018aa 0x080018aa 0x00000002 PAD
+ 0x080018ac 0x080018ac 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018d6 0x080018d6 0x00000002 PAD
+ 0x080018d8 0x080018d8 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x0800191c 0x0800191c 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x08001942 0x08001942 0x00000002 PAD
+ 0x08001944 0x08001944 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800194c 0x0800194c 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800195e 0x0800195e 0x00000002 PAD
+ 0x08001960 0x08001960 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x0800196a 0x0800196a 0x00000002 PAD
+ 0x0800196c 0x0800196c 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bc6 0x08001bc6 0x00000002 PAD
+ 0x08001bc8 0x08001bc8 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001c06 0x08001c06 0x00000002 PAD
+ 0x08001c08 0x08001c08 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c22 0x08001c22 0x00000002 PAD
+ 0x08001c24 0x08001c24 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001cae 0x08001cae 0x00000002 PAD
+ 0x08001cb0 0x08001cb0 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d6a 0x08001d6a 0x00000002 PAD
+ 0x08001d6c 0x08001d6c 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d90 0x08001d90 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001da6 0x08001da6 0x00000002 PAD
+ 0x08001da8 0x08001da8 0x000003de Code RO 1300 .text.comStep phaseouts.o
+ 0x08002186 0x08002186 0x00000002 PAD
+ 0x08002188 0x08002188 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002664 0x08002664 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x08002850 0x08002850 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x0800286c 0x0800286c 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028be 0x080028be 0x00000002 PAD
+ 0x080028c0 0x080028c0 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028d8 0x080028d8 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800295a 0x0800295a 0x00000002 PAD
+ 0x0800295c 0x0800295c 0x00000120 Code RO 362 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a7c 0x08002a7c 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002a96 0x08002a96 0x00000002 PAD
+ 0x08002a98 0x08002a98 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ac0 0x08002ac0 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ae8 0x08002ae8 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002b36 0x08002b36 0x00000002 PAD
+ 0x08002b38 0x08002b38 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bc6 0x08002bc6 0x00000002 PAD
+ 0x08002bc8 0x08002bc8 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bd8 0x08002bd8 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002c04 0x08002c04 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c52 0x08002c52 0x00000002 PAD
+ 0x08002c54 0x08002c54 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002e8c 0x08002e8c 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e96 0x08002e96 0x00000002 PAD
+ 0x08002e98 0x08002e98 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002ea6 0x08002ea6 0x00000002 PAD
+ 0x08002ea8 0x08002ea8 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002eb8 0x08002eb8 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002f34 0x08002f34 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002f74 0x08002f74 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002f86 0x08002f86 0x00000002 PAD
+ 0x08002f88 0x08002f88 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x08003096 0x08003096 0x00000002 PAD
+ 0x08003098 0x08003098 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x080030a4 0x080030a4 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x080030b6 0x080030b6 0x00000002 PAD
+ 0x080030b8 0x080030b8 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x08003246 0x08003246 0x00000002 PAD
+ 0x08003248 0x08003248 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x08003266 0x08003266 0x00000002 PAD
+ 0x08003268 0x08003268 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x080033ee 0x080033ee 0x00000002 PAD
+ 0x080033f0 0x080033f0 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
+ 0x0800347c 0x0800347c 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x0800348e 0x0800348e 0x00000002 PAD
+ 0x08003490 0x08003490 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x08003498 0x08003498 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x080034a6 0x080034a6 0x00000002 PAD
+ 0x080034a8 0x080034a8 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x080034ce 0x080034ce 0x00000002 PAD
+ 0x080034d0 0x080034d0 0x00000010 Code RO 1191 .text.getInputPinState io.o
+ 0x080034e0 0x080034e0 0x00000076 Code RO 629 .text.gpio_init at32f421_gpio.o
+ 0x08003556 0x08003556 0x00000002 PAD
+ 0x08003558 0x08003558 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x0800356e 0x0800356e 0x00000002 PAD
+ 0x08003570 0x08003570 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x08003596 0x08003596 0x00000002 PAD
+ 0x08003598 0x08003598 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035c4 0x080035c4 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x080035c8 0x080035c8 0x0000019c Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x08003764 0x08003764 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x08003818 0x08003818 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b46 0x08003b46 0x00000002 PAD
+ 0x08003b48 0x08003b48 0x00000c24 Code RO 66 .text.main main.o
+ 0x0800476c 0x0800476c 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
+ 0x0800487a 0x0800487a 0x00000002 PAD
+ 0x0800487c 0x0800487c 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a60 0x08004a60 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004acc 0x08004acc 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004ae4 0x08004ae4 0x00000072 Code RO 735 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b56 0x08004b56 0x00000002 PAD
+ 0x08004b58 0x08004b58 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x08004bec 0x08004bec 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x08004d1a 0x08004d1a 0x00000002 PAD
+ 0x08004d1c 0x08004d1c 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004d84 0x08004d84 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004dec 0x08004dec 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004e66 0x08004e66 0x00000002 PAD
+ 0x08004e68 0x08004e68 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004ee4 0x08004ee4 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004f74 0x08004f74 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004fac 0x08004fac 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08005024 0x08005024 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x08005086 0x08005086 0x00000002 PAD
+ 0x08005088 0x08005088 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x08005106 0x08005106 0x00000002 PAD
+ 0x08005108 0x08005108 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x08005118 0x08005118 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x08005196 0x08005196 0x00000002 PAD
+ 0x08005198 0x08005198 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x080052ba 0x080052ba 0x00000002 PAD
+ 0x080052bc 0x080052bc 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x08005356 0x08005356 0x00000002 PAD
+ 0x08005358 0x08005358 0x000001d0 Code RO 1355 .text.send_LED_RGB ws2812.o
+ 0x08005528 0x08005528 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
+ 0x08005544 0x08005544 0x00000762 Code RO 56 .text.setInput main.o
+ 0x08005ca6 0x08005ca6 0x00000002 PAD
+ 0x08005ca8 0x08005ca8 0x00000012 Code RO 1197 .text.setInputPullUp io.o
+ 0x08005cba 0x08005cba 0x00000002 PAD
+ 0x08005cbc 0x08005cbc 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005cc8 0x08005cc8 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005cd4 0x08005cd4 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005ce0 0x08005ce0 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x08005cf4 0x08005cf4 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005d6a 0x08005d6a 0x00000002 PAD
+ 0x08005d6c 0x08005d6c 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005e5c 0x08005e5c 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
+ 0x08005f50 0x08005f50 0x000004fc Code RO 58 .text.tenKhzRoutine main.o
+ 0x0800644c 0x0800644c 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080064e2 0x080064e2 0x00000002 PAD
+ 0x080064e4 0x080064e4 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006546 0x08006546 0x00000002 PAD
+ 0x08006548 0x08006548 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800655a 0x0800655a 0x00000002 PAD
+ 0x0800655c 0x0800655c 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x08006616 0x08006616 0x00000002 PAD
+ 0x08006618 0x08006618 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x080067b4 0x080067b4 0x00000012 Code RO 1003 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080067c6 0x080067c6 0x00000002 PAD
+ 0x080067c8 0x080067c8 0x00000012 Code RO 991 .text.usart_enable at32f421_usart.o
+ 0x080067da 0x080067da 0x00000002 PAD
+ 0x080067dc 0x080067dc 0x00000086 Code RO 987 .text.usart_init at32f421_usart.o
+ 0x08006862 0x08006862 0x00000002 PAD
+ 0x08006864 0x08006864 0x00000012 Code RO 995 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006876 0x08006876 0x00000002 PAD
+ 0x08006878 0x08006878 0x00000012 Code RO 1031 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x0800688a 0x0800688a 0x00000002 PAD
+ 0x0800688c 0x0800688c 0x00000012 Code RO 993 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800689e 0x0800689e 0x00000002 PAD
+ 0x080068a0 0x080068a0 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x080069b2 0x080069b2 0x00000002 PAD
+ 0x080069b4 0x080069b4 0x000000c4 Code RO 1383 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006a78 0x08006a78 0x00000054 Code RO 1389 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006acc 0x08006acc 0x00000018 Code RO 1432 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006ae4 0x08006ae4 0x00000184 Code RO 1392 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006c68 0x08006c68 0x00000068 Code RO 1406 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006cd0 0x08006cd0 0x00000036 Code RO 1395 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006d06 0x08006d06 0x00000002 PAD
+ 0x08006d08 0x08006d08 0x00000030 Code RO 1400 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006d38 0x08006d38 0x00000068 Code RO 1408 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006da0 0x08006da0 0x00000068 Code RO 1410 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006e08 0x08006e08 0x0000008c Code RO 1412 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006e94 0x08006e94 0x0000000a Code RO 1414 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006e9e 0x08006e9e 0x00000002 PAD
+ 0x08006ea0 0x08006ea0 0x000000ea Code RO 1385 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006f8a 0x08006f8a 0x00000000 Code RO 1416 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006f8a 0x08006f8a 0x00000008 Data RO 376 .rodata.cst8 at32f421_crm.o
+ 0x08006f92 0x08006f92 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006fa2 0x08006fa2 0x00000002 PAD
+ 0x08006fa4 0x08006fa4 0x00000020 Data RO 1580 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006fc8, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1445 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1367 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1366 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 888 30 8 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 162 0 0 0 0 11007 at32f421_gpio.o
+ 476 0 0 0 4 9639 at32f421_it.o
+ 114 0 0 0 0 6161 at32f421_misc.o
+ 452 20 0 0 0 28646 at32f421_tmr.o
+ 224 0 0 0 0 10632 at32f421_usart.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 314 0 0 2 257 13083 io.o
+ 7984 16 0 936 530 28931 main.o
+ 1190 0 0 0 0 26665 peripherals.o
+ 1574 12 0 0 0 10829 phaseouts.o
+ 542 0 0 1 10 15881 serial_telemetry.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+ 482 0 0 0 0 12666 ws2812.o
+
+ ----------------------------------------------------------------------
+ 22340 180 294 960 2624 316359 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 160 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 24254 300 294 960 2720 316863 Grand Totals
+ 24254 300 294 744 2720 316863 ELF Image Totals (compressed)
+ 24254 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24548 ( 23.97kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 25292 ( 24.70kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_HAKRC_G_F421.map b/Keil_Projects/Listings/AM32_HAKRC_G_F421.map
new file mode 100644
index 00000000..91515908
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_HAKRC_G_F421.map
@@ -0,0 +1,3340 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30258 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002174 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002650 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800283c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002858 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002874 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002890 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028ac Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028c4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002948 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a50 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a60 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a68 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a84 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aac Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002ad4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b24 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ba0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bb4 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bc4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bf0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c40 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e78 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e84 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e94 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002ea4 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f20 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f60 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f74 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003084 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003090 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030a4 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003234 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003254 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033dc Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003468 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800347c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003484 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003494 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034bc Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034cc Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003544 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800355c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003584 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035b0 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035b4 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x0800374c Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003800 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b30 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004738 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004848 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a2c Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a98 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004ab0 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b24 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb8 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce8 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d50 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db8 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e34 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004eb0 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f40 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f78 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004ff0 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005054 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050d4 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050e4 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005164 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005288 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005324 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005340 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005aa4 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005ac4 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ad0 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005adc Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005af0 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b68 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c48 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c58 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d4c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006230 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c8 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x0800632c Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006340 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063fc Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006598 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065ac Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065c0 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006648 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x0800665c Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006670 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006684 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006798 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067a7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x0800685c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068b0 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c8 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a4c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ab4 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006aec Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b1c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b84 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bec Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c78 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c84 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c93 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d6e Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d6e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 990 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002175 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002651 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800283d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002859 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002875 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002891 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028ad Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028c5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002949 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a69 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a85 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aad Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002ad5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b25 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ba1 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bb5 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bc5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bf1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c41 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e79 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e85 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e95 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ea5 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f21 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f61 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f75 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003085 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003091 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030a5 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003235 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003255 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033dd Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003469 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800347d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003485 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003495 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034bd Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034cd Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003545 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800355d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003585 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035b1 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035b5 Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x0800374d Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003801 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b31 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004739 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004849 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a2d Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a99 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004ab1 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b25 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb9 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce9 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d51 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db9 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e35 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004eb1 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f41 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f79 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004ff1 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005055 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050d5 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050e5 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005165 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005289 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005325 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005341 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005aa5 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab9 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005ac5 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ad1 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005add Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005af1 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b69 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c59 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d4d Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006231 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c9 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x0800632d Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006341 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063fd Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006599 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065ad Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065c1 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006649 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x0800665d Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006671 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006685 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006799 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006799 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x0800685d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x0800685d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800686b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006879 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006879 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006887 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006887 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006895 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006895 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068a3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068a3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068b1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a4d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a4d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ab5 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ab5 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006aed Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006aed Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b1d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b85 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b85 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bd7 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bed Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c79 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c85 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c85 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d6e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d76 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d88 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da8 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006168, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006090])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003de Code RO 1089 .text.comStep phaseouts.o
+ 0x08002172 0x08002172 0x00000002 PAD
+ 0x08002174 0x08002174 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002650 0x08002650 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x0800283c 0x0800283c 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002858 0x08002858 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002872 0x08002872 0x00000002 PAD
+ 0x08002874 0x08002874 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800288e 0x0800288e 0x00000002 PAD
+ 0x08002890 0x08002890 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028aa 0x080028aa 0x00000002 PAD
+ 0x080028ac 0x080028ac 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028c4 0x080028c4 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002946 0x08002946 0x00000002 PAD
+ 0x08002948 0x08002948 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a68 0x08002a68 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a82 0x08002a82 0x00000002 PAD
+ 0x08002a84 0x08002a84 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aac 0x08002aac 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ad4 0x08002ad4 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b22 0x08002b22 0x00000002 PAD
+ 0x08002b24 0x08002b24 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b9e 0x08002b9e 0x00000002 PAD
+ 0x08002ba0 0x08002ba0 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bc4 0x08002bc4 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bf0 0x08002bf0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c3e 0x08002c3e 0x00000002 PAD
+ 0x08002c40 0x08002c40 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e78 0x08002e78 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e82 0x08002e82 0x00000002 PAD
+ 0x08002e84 0x08002e84 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e92 0x08002e92 0x00000002 PAD
+ 0x08002e94 0x08002e94 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002ea4 0x08002ea4 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f20 0x08002f20 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f60 0x08002f60 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f72 0x08002f72 0x00000002 PAD
+ 0x08002f74 0x08002f74 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003090 0x08003090 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x080030a2 0x080030a2 0x00000002 PAD
+ 0x080030a4 0x080030a4 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x08003252 0x08003252 0x00000002 PAD
+ 0x08003254 0x08003254 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033da 0x080033da 0x00000002 PAD
+ 0x080033dc 0x080033dc 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003468 0x08003468 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x0800347a 0x0800347a 0x00000002 PAD
+ 0x0800347c 0x0800347c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003484 0x08003484 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x08003492 0x08003492 0x00000002 PAD
+ 0x08003494 0x08003494 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034ba 0x080034ba 0x00000002 PAD
+ 0x080034bc 0x080034bc 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034cc 0x080034cc 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x08003542 0x08003542 0x00000002 PAD
+ 0x08003544 0x08003544 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800355a 0x0800355a 0x00000002 PAD
+ 0x0800355c 0x0800355c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003582 0x08003582 0x00000002 PAD
+ 0x08003584 0x08003584 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b0 0x080035b0 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035b4 0x080035b4 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x0800374c 0x0800374c 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003800 0x08003800 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b2e 0x08003b2e 0x00000002 PAD
+ 0x08003b30 0x08003b30 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004738 0x08004738 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x08004846 0x08004846 0x00000002 PAD
+ 0x08004848 0x08004848 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a2c 0x08004a2c 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a98 0x08004a98 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004ab0 0x08004ab0 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b22 0x08004b22 0x00000002 PAD
+ 0x08004b24 0x08004b24 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb8 0x08004bb8 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004ce6 0x08004ce6 0x00000002 PAD
+ 0x08004ce8 0x08004ce8 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d50 0x08004d50 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db8 0x08004db8 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e32 0x08004e32 0x00000002 PAD
+ 0x08004e34 0x08004e34 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004eb0 0x08004eb0 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f40 0x08004f40 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f78 0x08004f78 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004ff0 0x08004ff0 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x08005052 0x08005052 0x00000002 PAD
+ 0x08005054 0x08005054 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050d2 0x080050d2 0x00000002 PAD
+ 0x080050d4 0x080050d4 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050e4 0x080050e4 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x08005162 0x08005162 0x00000002 PAD
+ 0x08005164 0x08005164 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08005286 0x08005286 0x00000002 PAD
+ 0x08005288 0x08005288 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x08005322 0x08005322 0x00000002 PAD
+ 0x08005324 0x08005324 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005340 0x08005340 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005aa2 0x08005aa2 0x00000002 PAD
+ 0x08005aa4 0x08005aa4 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005ab6 0x08005ab6 0x00000002 PAD
+ 0x08005ab8 0x08005ab8 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005ac4 0x08005ac4 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ad0 0x08005ad0 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005adc 0x08005adc 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005af0 0x08005af0 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b66 0x08005b66 0x00000002 PAD
+ 0x08005b68 0x08005b68 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c58 0x08005c58 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d4c 0x08005d4c 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006230 0x08006230 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062c6 0x080062c6 0x00000002 PAD
+ 0x080062c8 0x080062c8 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800632a 0x0800632a 0x00000002 PAD
+ 0x0800632c 0x0800632c 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800633e 0x0800633e 0x00000002 PAD
+ 0x08006340 0x08006340 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063fa 0x080063fa 0x00000002 PAD
+ 0x080063fc 0x080063fc 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006598 0x08006598 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065aa 0x080065aa 0x00000002 PAD
+ 0x080065ac 0x080065ac 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065be 0x080065be 0x00000002 PAD
+ 0x080065c0 0x080065c0 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x08006646 0x08006646 0x00000002 PAD
+ 0x08006648 0x08006648 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800665a 0x0800665a 0x00000002 PAD
+ 0x0800665c 0x0800665c 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x0800666e 0x0800666e 0x00000002 PAD
+ 0x08006670 0x08006670 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x08006796 0x08006796 0x00000002 PAD
+ 0x08006798 0x08006798 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x0800685c 0x0800685c 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068b0 0x080068b0 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c8 0x080068c8 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a4c 0x08006a4c 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ab4 0x08006ab4 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006aea 0x08006aea 0x00000002 PAD
+ 0x08006aec 0x08006aec 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b1c 0x08006b1c 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b84 0x08006b84 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bec 0x08006bec 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c78 0x08006c78 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c82 0x08006c82 0x00000002 PAD
+ 0x08006c84 0x08006c84 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d6e 0x08006d6e 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d6e 0x08006d6e 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d76 0x08006d76 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d86 0x08006d86 0x00000002 PAD
+ 0x08006d88 0x08006d88 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da8, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7932 16 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1574 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21800 180 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 158 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23714 300 294 960 2720 0 Grand Totals
+ 23714 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23714 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24008 ( 23.45kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24752 ( 24.17kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_HAKRC_K_F421.map b/Keil_Projects/Listings/AM32_HAKRC_K_F421.map
new file mode 100644
index 00000000..883c3543
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_HAKRC_K_F421.map
@@ -0,0 +1,3340 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30258 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002170 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800264c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002838 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002854 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002870 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x0800288c Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a8 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028c0 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002944 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a4c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a5c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a80 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa8 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002ad0 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b20 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b9c Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bb0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bec Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c3c Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e90 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002ea0 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f1c Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f5c Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f70 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003080 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030a0 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003230 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003250 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d8 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003464 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003478 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003480 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003490 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b8 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c8 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003540 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003558 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003580 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035b0 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003748 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037fc Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b2c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004734 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004844 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a28 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a94 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aac Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b20 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb4 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d4c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db4 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e30 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004eac Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f3c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f74 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fec Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005050 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050d0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050e0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005160 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005284 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005320 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800533c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005aa0 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab4 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005ac0 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005acc Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad8 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005aec Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b64 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c44 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c54 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d48 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x0800622c Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c4 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006328 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x0800633c Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f8 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006594 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a8 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065bc Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006644 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006658 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x0800666c Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006680 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006794 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067a3 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006858 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068ac Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c4 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a48 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ab0 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae8 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b18 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b80 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be8 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c74 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c80 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8f Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d6a Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d6a Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 986 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002171 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800264d Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002839 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002855 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002871 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x0800288d Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a9 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028c1 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002945 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a65 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a81 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa9 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002ad1 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b21 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b9d Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bb1 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bc1 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bed Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c3d Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e75 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e81 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e91 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ea1 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f1d Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f5d Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f71 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003081 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x0800308d Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030a1 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003231 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003251 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d9 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003465 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003479 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003481 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003491 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b9 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c9 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003541 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003559 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003581 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035ad Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035b1 Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003749 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037fd Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b2d Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004735 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004845 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a29 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a95 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aad Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b21 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb5 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d4d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db5 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e31 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ead Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f3d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f75 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fed Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005051 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050d1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050e1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005161 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005285 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005321 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800533d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005aa1 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab5 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005ac1 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005acd Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad9 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005aed Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b65 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c55 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d49 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x0800622d Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c5 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006329 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x0800633d Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f9 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006595 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a9 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065bd Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006645 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006659 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x0800666d Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006681 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006795 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006795 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006859 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006859 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006867 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006875 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006875 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006883 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006883 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006891 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006891 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068ad Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a49 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a49 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ab1 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ab1 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae9 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae9 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b19 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b81 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b81 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bd3 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be9 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c75 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c81 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c81 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d6a Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d72 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d84 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da4 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006168, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006090])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da4, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003da Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216e 0x0800216e 0x00000002 PAD
+ 0x08002170 0x08002170 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800264c 0x0800264c 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002838 0x08002838 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002854 0x08002854 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286e 0x0800286e 0x00000002 PAD
+ 0x08002870 0x08002870 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800288a 0x0800288a 0x00000002 PAD
+ 0x0800288c 0x0800288c 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a6 0x080028a6 0x00000002 PAD
+ 0x080028a8 0x080028a8 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028c0 0x080028c0 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002942 0x08002942 0x00000002 PAD
+ 0x08002944 0x08002944 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a64 0x08002a64 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7e 0x08002a7e 0x00000002 PAD
+ 0x08002a80 0x08002a80 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa8 0x08002aa8 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ad0 0x08002ad0 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1e 0x08002b1e 0x00000002 PAD
+ 0x08002b20 0x08002b20 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b9a 0x08002b9a 0x00000002 PAD
+ 0x08002b9c 0x08002b9c 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bae 0x08002bae 0x00000002 PAD
+ 0x08002bb0 0x08002bb0 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bc0 0x08002bc0 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bec 0x08002bec 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c3a 0x08002c3a 0x00000002 PAD
+ 0x08002c3c 0x08002c3c 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e74 0x08002e74 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7e 0x08002e7e 0x00000002 PAD
+ 0x08002e80 0x08002e80 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8e 0x08002e8e 0x00000002 PAD
+ 0x08002e90 0x08002e90 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002ea0 0x08002ea0 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f1c 0x08002f1c 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f5c 0x08002f5c 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6e 0x08002f6e 0x00000002 PAD
+ 0x08002f70 0x08002f70 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307e 0x0800307e 0x00000002 PAD
+ 0x08003080 0x08003080 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x0800308c 0x0800308c 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309e 0x0800309e 0x00000002 PAD
+ 0x080030a0 0x080030a0 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322e 0x0800322e 0x00000002 PAD
+ 0x08003230 0x08003230 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324e 0x0800324e 0x00000002 PAD
+ 0x08003250 0x08003250 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d6 0x080033d6 0x00000002 PAD
+ 0x080033d8 0x080033d8 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003464 0x08003464 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003476 0x08003476 0x00000002 PAD
+ 0x08003478 0x08003478 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003480 0x08003480 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348e 0x0800348e 0x00000002 PAD
+ 0x08003490 0x08003490 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b6 0x080034b6 0x00000002 PAD
+ 0x080034b8 0x080034b8 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c8 0x080034c8 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353e 0x0800353e 0x00000002 PAD
+ 0x08003540 0x08003540 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003556 0x08003556 0x00000002 PAD
+ 0x08003558 0x08003558 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357e 0x0800357e 0x00000002 PAD
+ 0x08003580 0x08003580 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035ac 0x080035ac 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035b0 0x080035b0 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003748 0x08003748 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037fc 0x080037fc 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b2a 0x08003b2a 0x00000002 PAD
+ 0x08003b2c 0x08003b2c 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004734 0x08004734 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x08004842 0x08004842 0x00000002 PAD
+ 0x08004844 0x08004844 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a28 0x08004a28 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a94 0x08004a94 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aac 0x08004aac 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1e 0x08004b1e 0x00000002 PAD
+ 0x08004b20 0x08004b20 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb4 0x08004bb4 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004ce2 0x08004ce2 0x00000002 PAD
+ 0x08004ce4 0x08004ce4 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d4c 0x08004d4c 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db4 0x08004db4 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e2e 0x08004e2e 0x00000002 PAD
+ 0x08004e30 0x08004e30 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004eac 0x08004eac 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f3c 0x08004f3c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f74 0x08004f74 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fec 0x08004fec 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800504e 0x0800504e 0x00000002 PAD
+ 0x08005050 0x08005050 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050ce 0x080050ce 0x00000002 PAD
+ 0x080050d0 0x080050d0 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050e0 0x080050e0 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800515e 0x0800515e 0x00000002 PAD
+ 0x08005160 0x08005160 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08005282 0x08005282 0x00000002 PAD
+ 0x08005284 0x08005284 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x0800531e 0x0800531e 0x00000002 PAD
+ 0x08005320 0x08005320 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x0800533c 0x0800533c 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a9e 0x08005a9e 0x00000002 PAD
+ 0x08005aa0 0x08005aa0 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005ab2 0x08005ab2 0x00000002 PAD
+ 0x08005ab4 0x08005ab4 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005ac0 0x08005ac0 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005acc 0x08005acc 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad8 0x08005ad8 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005aec 0x08005aec 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b62 0x08005b62 0x00000002 PAD
+ 0x08005b64 0x08005b64 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c54 0x08005c54 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d48 0x08005d48 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x0800622c 0x0800622c 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062c2 0x080062c2 0x00000002 PAD
+ 0x080062c4 0x080062c4 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006326 0x08006326 0x00000002 PAD
+ 0x08006328 0x08006328 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800633a 0x0800633a 0x00000002 PAD
+ 0x0800633c 0x0800633c 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063f6 0x080063f6 0x00000002 PAD
+ 0x080063f8 0x080063f8 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006594 0x08006594 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a6 0x080065a6 0x00000002 PAD
+ 0x080065a8 0x080065a8 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065ba 0x080065ba 0x00000002 PAD
+ 0x080065bc 0x080065bc 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x08006642 0x08006642 0x00000002 PAD
+ 0x08006644 0x08006644 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006656 0x08006656 0x00000002 PAD
+ 0x08006658 0x08006658 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x0800666a 0x0800666a 0x00000002 PAD
+ 0x0800666c 0x0800666c 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667e 0x0800667e 0x00000002 PAD
+ 0x08006680 0x08006680 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x08006792 0x08006792 0x00000002 PAD
+ 0x08006794 0x08006794 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006858 0x08006858 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068ac 0x080068ac 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c4 0x080068c4 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a48 0x08006a48 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ab0 0x08006ab0 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae6 0x08006ae6 0x00000002 PAD
+ 0x08006ae8 0x08006ae8 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b18 0x08006b18 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b80 0x08006b80 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be8 0x08006be8 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c74 0x08006c74 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7e 0x08006c7e 0x00000002 PAD
+ 0x08006c80 0x08006c80 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d6a 0x08006d6a 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d6a 0x08006d6a 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d72 0x08006d72 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d82 0x08006d82 0x00000002 PAD
+ 0x08006d84 0x08006d84 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da8, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7932 16 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1570 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21796 180 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 158 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23710 300 294 960 2720 0 Grand Totals
+ 23710 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23710 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24004 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24748 ( 24.17kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_IFLIGHT_TEST_F4A.map b/Keil_Projects/Listings/AM32_IFLIGHT_TEST_F4A.map
new file mode 100644
index 00000000..45f58ccc
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_IFLIGHT_TEST_F4A.map
@@ -0,0 +1,3340 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30234 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001520 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800181c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001868 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001871 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001870 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800189c Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b8c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bcc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c74 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d30 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d54 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d6c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002620 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800280c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002828 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002918 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a20 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a38 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a54 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002af4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b70 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b94 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c10 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e48 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e54 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ef0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f30 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f44 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003054 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003060 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003074 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003204 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003224 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033ac Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003438 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800344c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003454 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003464 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800348c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800349c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003514 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800352c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003554 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003580 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003584 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003718 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037cc Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003afc Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004704 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004814 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080049f8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a64 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004a7c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004af0 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cb4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d1c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004d84 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e00 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004e7c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f0c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f44 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fbc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005020 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050a0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050b0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005130 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005254 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080052f0 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800530c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a70 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a8c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a98 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005aa4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b30 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c10 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c20 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d14 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x080061f8 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08006290 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006308 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063c4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006560 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006574 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006588 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006610 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006624 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006638 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800664c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006760 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800676f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006824 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006878 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006890 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a14 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006a7c Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ab4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006ae4 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b4c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bb4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c40 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c4c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c5b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d36 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d36 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001521 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001525 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001809 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800181d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001835 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001845 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001869 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800186d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x0800189d Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018e1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018f5 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018fd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001911 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001931 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b8d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bb9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bcd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001be9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c75 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d31 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d55 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d6d Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002621 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800280d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002829 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002845 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800287d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002895 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002919 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a39 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a55 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002aa5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002af5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b71 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b85 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b95 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bc1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c11 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e49 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e55 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e65 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e75 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ef1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f31 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f45 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003055 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003061 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003075 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003205 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003225 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033ad Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003439 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800344d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003455 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003465 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800348d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800349d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003515 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800352d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003555 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003581 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003585 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003719 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037cd Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003afd Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004705 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004815 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080049f9 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a65 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004a7d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004af1 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004b85 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cb5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d1d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004d85 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e01 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004e7d Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f0d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f45 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fbd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005021 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050a1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050b1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005131 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005255 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x080052f1 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800530d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a71 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a8d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a99 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005aa5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ab9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b31 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c21 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d15 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x080061f9 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08006291 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080062f5 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006309 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063c5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006561 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006575 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006589 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006611 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006625 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006639 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800664d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006761 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006761 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006825 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006825 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006833 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006841 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006841 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800684f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800684f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800685d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800685d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800686b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800686b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006879 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006891 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a15 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a15 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006a7d Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006a7d Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ab5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ab5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006ae5 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b4d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b4d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006b9f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bb5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c41 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c4d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c4d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d36 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d3e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d50 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d70 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006130, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006058])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d70, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x00000082 Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800151e 0x0800151e 0x00000002 PAD
+ 0x08001520 0x08001520 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x08001522 0x08001522 0x00000002 PAD
+ 0x08001524 0x08001524 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x0800154e 0x0800154e 0x00000002 PAD
+ 0x08001550 0x08001550 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x0800157a 0x0800157a 0x00000002 PAD
+ 0x0800157c 0x0800157c 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x0800157e 0x0800157e 0x00000002 PAD
+ 0x08001580 0x08001580 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x0800165a 0x0800165a 0x00000002 PAD
+ 0x0800165c 0x0800165c 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x0800165e 0x0800165e 0x00000002 PAD
+ 0x08001660 0x08001660 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x08001662 0x08001662 0x00000002 PAD
+ 0x08001664 0x08001664 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x080016f0 0x080016f0 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x08001806 0x08001806 0x00000002 PAD
+ 0x08001808 0x08001808 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800181a 0x0800181a 0x00000002 PAD
+ 0x0800181c 0x0800181c 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001832 0x08001832 0x00000002 PAD
+ 0x08001834 0x08001834 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001844 0x08001844 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001866 0x08001866 0x00000002 PAD
+ 0x08001868 0x08001868 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800186a 0x0800186a 0x00000002 PAD
+ 0x0800186c 0x0800186c 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x0800186e 0x0800186e 0x00000002 PAD
+ 0x08001870 0x08001870 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800189a 0x0800189a 0x00000002 PAD
+ 0x0800189c 0x0800189c 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x080018e0 0x080018e0 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018e8 0x080018e8 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018fc 0x080018fc 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x08001906 0x08001906 0x00000002 PAD
+ 0x08001908 0x08001908 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001910 0x08001910 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b8a 0x08001b8a 0x00000002 PAD
+ 0x08001b8c 0x08001b8c 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bb6 0x08001bb6 0x00000002 PAD
+ 0x08001bb8 0x08001bb8 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bca 0x08001bca 0x00000002 PAD
+ 0x08001bcc 0x08001bcc 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c72 0x08001c72 0x00000002 PAD
+ 0x08001c74 0x08001c74 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d2e 0x08001d2e 0x00000002 PAD
+ 0x08001d30 0x08001d30 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d54 0x08001d54 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d6a 0x08001d6a 0x00000002 PAD
+ 0x08001d6c 0x08001d6c 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x08002144 0x08002144 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002620 0x08002620 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x0800280c 0x0800280c 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002828 0x08002828 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002842 0x08002842 0x00000002 PAD
+ 0x08002844 0x08002844 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800285e 0x0800285e 0x00000002 PAD
+ 0x08002860 0x08002860 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002894 0x08002894 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002916 0x08002916 0x00000002 PAD
+ 0x08002918 0x08002918 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a38 0x08002a38 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a52 0x08002a52 0x00000002 PAD
+ 0x08002a54 0x08002a54 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002af2 0x08002af2 0x00000002 PAD
+ 0x08002af4 0x08002af4 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b6e 0x08002b6e 0x00000002 PAD
+ 0x08002b70 0x08002b70 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b82 0x08002b82 0x00000002 PAD
+ 0x08002b84 0x08002b84 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b94 0x08002b94 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bc0 0x08002bc0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c0e 0x08002c0e 0x00000002 PAD
+ 0x08002c10 0x08002c10 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e48 0x08002e48 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e52 0x08002e52 0x00000002 PAD
+ 0x08002e54 0x08002e54 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e74 0x08002e74 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002ef0 0x08002ef0 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f30 0x08002f30 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f42 0x08002f42 0x00000002 PAD
+ 0x08002f44 0x08002f44 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08003052 0x08003052 0x00000002 PAD
+ 0x08003054 0x08003054 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003060 0x08003060 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x08003072 0x08003072 0x00000002 PAD
+ 0x08003074 0x08003074 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x08003202 0x08003202 0x00000002 PAD
+ 0x08003204 0x08003204 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x08003222 0x08003222 0x00000002 PAD
+ 0x08003224 0x08003224 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033aa 0x080033aa 0x00000002 PAD
+ 0x080033ac 0x080033ac 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003438 0x08003438 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x0800344a 0x0800344a 0x00000002 PAD
+ 0x0800344c 0x0800344c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003454 0x08003454 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x08003462 0x08003462 0x00000002 PAD
+ 0x08003464 0x08003464 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x0000000e Code RO 993 .text.getInputPinState io.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x08003512 0x08003512 0x00000002 PAD
+ 0x08003514 0x08003514 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800352a 0x0800352a 0x00000002 PAD
+ 0x0800352c 0x0800352c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003580 0x08003580 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x08003584 0x08003584 0x00000192 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003716 0x08003716 0x00000002 PAD
+ 0x08003718 0x08003718 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037cc 0x080037cc 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003afa 0x08003afa 0x00000002 PAD
+ 0x08003afc 0x08003afc 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004704 0x08004704 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x08004812 0x08004812 0x00000002 PAD
+ 0x08004814 0x08004814 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080049f8 0x080049f8 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a64 0x08004a64 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004a7c 0x08004a7c 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004aee 0x08004aee 0x00000002 PAD
+ 0x08004af0 0x08004af0 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004b84 0x08004b84 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cb2 0x08004cb2 0x00000002 PAD
+ 0x08004cb4 0x08004cb4 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d1c 0x08004d1c 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004d84 0x08004d84 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004dfe 0x08004dfe 0x00000002 PAD
+ 0x08004e00 0x08004e00 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004e7c 0x08004e7c 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f0c 0x08004f0c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f44 0x08004f44 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fbc 0x08004fbc 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800501e 0x0800501e 0x00000002 PAD
+ 0x08005020 0x08005020 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x0800509e 0x0800509e 0x00000002 PAD
+ 0x080050a0 0x080050a0 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050b0 0x080050b0 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800512e 0x0800512e 0x00000002 PAD
+ 0x08005130 0x08005130 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08005252 0x08005252 0x00000002 PAD
+ 0x08005254 0x08005254 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x080052ee 0x080052ee 0x00000002 PAD
+ 0x080052f0 0x080052f0 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x0800530c 0x0800530c 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a6e 0x08005a6e 0x00000002 PAD
+ 0x08005a70 0x08005a70 0x0000000e Code RO 999 .text.setInputPullUp io.o
+ 0x08005a7e 0x08005a7e 0x00000002 PAD
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005a8c 0x08005a8c 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005a98 0x08005a98 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005aa4 0x08005aa4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ab8 0x08005ab8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c20 0x08005c20 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d14 0x08005d14 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x080061f8 0x080061f8 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x0800628e 0x0800628e 0x00000002 PAD
+ 0x08006290 0x08006290 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080062f2 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x080062f4 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006306 0x08006306 0x00000002 PAD
+ 0x08006308 0x08006308 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063c2 0x080063c2 0x00000002 PAD
+ 0x080063c4 0x080063c4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006560 0x08006560 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x08006572 0x08006572 0x00000002 PAD
+ 0x08006574 0x08006574 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x08006586 0x08006586 0x00000002 PAD
+ 0x08006588 0x08006588 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800660e 0x0800660e 0x00000002 PAD
+ 0x08006610 0x08006610 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006622 0x08006622 0x00000002 PAD
+ 0x08006624 0x08006624 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006636 0x08006636 0x00000002 PAD
+ 0x08006638 0x08006638 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800664a 0x0800664a 0x00000002 PAD
+ 0x0800664c 0x0800664c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800675e 0x0800675e 0x00000002 PAD
+ 0x08006760 0x08006760 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006824 0x08006824 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006878 0x08006878 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006890 0x08006890 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a14 0x08006a14 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006a7c 0x08006a7c 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ab2 0x08006ab2 0x00000002 PAD
+ 0x08006ab4 0x08006ab4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006ae4 0x08006ae4 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b4c 0x08006b4c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bb4 0x08006bb4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c40 0x08006c40 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c4a 0x08006c4a 0x00000002 PAD
+ 0x08006c4c 0x08006c4c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d36 0x08006d36 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d36 0x08006d36 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d3e 0x08006d3e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d4e 0x08006d4e 0x00000002 PAD
+ 0x08006d50 0x08006d50 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d70, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 434 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 7932 16 0 936 530 0 main.o
+ 1180 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21744 180 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 162 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23658 300 294 960 2720 0 Grand Totals
+ 23658 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23658 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23952 ( 23.39kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24696 ( 24.12kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_JMITEST_1_2S_F421.map b/Keil_Projects/Listings/AM32_JMITEST_1_2S_F421.map
new file mode 100644
index 00000000..e395b906
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_JMITEST_1_2S_F421.map
@@ -0,0 +1,3305 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for tmr_output_channel_polarity_set
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clocks_freq_get), (288 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_crm.o(.rodata.cst8), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_init), (118 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_enable), (114 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_init), (134 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_single_line_halfduplex_select), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (182 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (160 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.text.send_telem_DMA), (28 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.makeTelemPackage), (270 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.text.telem_UART_Init), (244 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing serial_telemetry.o(.data.nbDataToTransmit), (1 bytes).
+ Removing serial_telemetry.o(.bss.aTxBuffer), (10 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+974 unused section(s) (total 31417 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x0800184c Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001878 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001888 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x080018ac Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080018b0 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x080018b5 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018b4 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x0800192c Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001940 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001954 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001968 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001974 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bd0 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bfc Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c2c Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001cb8 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d74 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d98 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001db0 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x080021bc Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002698 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002884 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x080028a0 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080028d8 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028f4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x0800290c Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002990 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x080029ac Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x080029d4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x080029fc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002a4c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ac8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002adc Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002aec Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002b18 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002b68 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002da0 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002dac Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002dbc Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002dcc Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002e48 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002e88 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002e9c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08002fac Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08002fb8 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08002fcc Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800315c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800317c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x08003304 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003390 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x080033a4 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x080033ac Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x080033bc Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080033e4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080033f4 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800340c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003434 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003464 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080035f8 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080036ac Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x080039d8 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080045b8 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x0800479c Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004808 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004820 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x080048b4 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080049e4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004a4c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004ab4 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004b30 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004bac Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004c3c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004c74 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004cec Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08004d50 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08004dd0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08004de0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08004e60 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08004f84 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005020 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005784 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005798 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x080057a4 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x080057b0 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x080057bc Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x080057d0 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005848 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005928 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005938 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08005e1c Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08005eb4 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08005f18 Section 0 at32f421_tmr.o(.text.tmr_output_channel_polarity_set)
+ [Anonymous Symbol] 0x08005fb8 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08005fcc Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006088 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006224 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006338 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006347 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080063fc Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006450 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006469 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006468 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x080065ec Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006654 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x0800668c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x080066bc Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006724 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x0800678c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006818 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006824 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006833 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ x$fpl$usenofp 0x0800690e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000850 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000850 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a50 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a50 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e50 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 308 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x0800184d Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001861 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001879 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001889 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x080018ad Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x080018b1 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018e1 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001925 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x0800192d Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001939 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001941 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x0800194d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001955 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001969 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001975 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bd1 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bfd Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001c11 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c2d Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001cb9 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d75 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d99 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001db1 Thumb Code 1034 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x080021bd Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002699 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002885 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x080028a1 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x080028bd Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080028d9 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028f5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x0800290d Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_flag_get 0x08002991 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x080029ad Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x080029d5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x080029fd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002a4d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ac9 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002add Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002aed Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002b19 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002b69 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002da1 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002dad Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002dbd Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002dcd Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002e49 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002e89 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002e9d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08002fad Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08002fb9 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08002fcd Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800315d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800317d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x08003305 Thumb Code 138 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003391 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x080033a5 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x080033ad Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x080033bd Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080033e5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_mode_QUICK 0x080033f5 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800340d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003435 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003461 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003465 Thumb Code 404 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080035f9 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080036ad Thumb Code 810 main.o(.text.loadEEpromSettings)
+ main 0x080039d9 Thumb Code 3040 main.o(.text.main)
+ make_dshot_package 0x080045b9 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x0800479d Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004809 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ playBeaconTune3 0x08004821 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x080048b5 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080049e5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004a4d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004ab5 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004b31 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004bad Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004c3d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004c75 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004ced Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08004d51 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08004dd1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08004de1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08004e61 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08004f85 Thumb Code 154 io.o(.text.sendDshotDma)
+ setInput 0x08005021 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005785 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005799 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x080057a5 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x080057b1 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x080057bd Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x080057d1 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005849 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ tenKhzRoutine 0x08005939 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08005e1d Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08005eb5 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_output_channel_polarity_set 0x08005f19 Thumb Code 158 at32f421_tmr.o(.text.tmr_output_channel_polarity_set)
+ tmr_period_buffer_enable 0x08005fb9 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08005fcd Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006089 Thumb Code 412 signal.o(.text.transfercomplete)
+ zcfoundroutine 0x08006225 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006339 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006339 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080063fd Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080063fd Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800640b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006419 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006419 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006427 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006427 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006435 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006435 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006443 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006443 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006451 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006469 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006469 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x080065ed Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x080065ed Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006655 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006655 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x0800668d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x0800668d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x080066bd Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006725 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006725 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006777 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x0800678d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006819 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006825 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006825 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x0800690e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x0800690e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006920 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006940 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000e4 Data 4 signal.o(.data.max_servo_deviation)
+ pwmSin 0x200000e8 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b8 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ beep_volume 0x20000536 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000538 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000638 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000639 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006ec Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f0 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000784 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000785 Data 1 io.o(.bss.out_put)
+ readings 0x20000786 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005d00, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005c28])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005940, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1353 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1366 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1568 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1566 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1570 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1428 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1435 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1442 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1444 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1446 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1480 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1502 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1519 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1522 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1531 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1390 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1403 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1415 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1406 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1408 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1409 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1432 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1482 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1483 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1484 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1354 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1362 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1364 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1419 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1421 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1429 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1492 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1507 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1509 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000134 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x0800184c 0x0800184c 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185e 0x0800185e 0x00000002 PAD
+ 0x08001860 0x08001860 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001876 0x08001876 0x00000002 PAD
+ 0x08001878 0x08001878 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001888 0x08001888 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x080018aa 0x080018aa 0x00000002 PAD
+ 0x080018ac 0x080018ac 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x080018ae 0x080018ae 0x00000002 PAD
+ 0x080018b0 0x080018b0 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x080018b2 0x080018b2 0x00000002 PAD
+ 0x080018b4 0x080018b4 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018de 0x080018de 0x00000002 PAD
+ 0x080018e0 0x080018e0 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x08001924 0x08001924 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x0800192c 0x0800192c 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x08001936 0x08001936 0x00000002 PAD
+ 0x08001938 0x08001938 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001940 0x08001940 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001954 0x08001954 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001966 0x08001966 0x00000002 PAD
+ 0x08001968 0x08001968 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x08001972 0x08001972 0x00000002 PAD
+ 0x08001974 0x08001974 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bce 0x08001bce 0x00000002 PAD
+ 0x08001bd0 0x08001bd0 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bfa 0x08001bfa 0x00000002 PAD
+ 0x08001bfc 0x08001bfc 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c2a 0x08001c2a 0x00000002 PAD
+ 0x08001c2c 0x08001c2c 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001cb6 0x08001cb6 0x00000002 PAD
+ 0x08001cb8 0x08001cb8 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d72 0x08001d72 0x00000002 PAD
+ 0x08001d74 0x08001d74 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d98 0x08001d98 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001dae 0x08001dae 0x00000002 PAD
+ 0x08001db0 0x08001db0 0x0000040a Code RO 1300 .text.comStep phaseouts.o
+ 0x080021ba 0x080021ba 0x00000002 PAD
+ 0x080021bc 0x080021bc 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002698 0x08002698 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x08002884 0x08002884 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x080028a0 0x080028a0 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x080028ba 0x080028ba 0x00000002 PAD
+ 0x080028bc 0x080028bc 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x080028d6 0x080028d6 0x00000002 PAD
+ 0x080028d8 0x080028d8 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028f2 0x080028f2 0x00000002 PAD
+ 0x080028f4 0x080028f4 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x0800290c 0x0800290c 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800298e 0x0800298e 0x00000002 PAD
+ 0x08002990 0x08002990 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x080029aa 0x080029aa 0x00000002 PAD
+ 0x080029ac 0x080029ac 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x080029d4 0x080029d4 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x080029fc 0x080029fc 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002a4a 0x08002a4a 0x00000002 PAD
+ 0x08002a4c 0x08002a4c 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002ac6 0x08002ac6 0x00000002 PAD
+ 0x08002ac8 0x08002ac8 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002ada 0x08002ada 0x00000002 PAD
+ 0x08002adc 0x08002adc 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002aec 0x08002aec 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002b18 0x08002b18 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002b66 0x08002b66 0x00000002 PAD
+ 0x08002b68 0x08002b68 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002da0 0x08002da0 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002daa 0x08002daa 0x00000002 PAD
+ 0x08002dac 0x08002dac 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002dba 0x08002dba 0x00000002 PAD
+ 0x08002dbc 0x08002dbc 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002dcc 0x08002dcc 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002e48 0x08002e48 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002e88 0x08002e88 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002e9a 0x08002e9a 0x00000002 PAD
+ 0x08002e9c 0x08002e9c 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x08002faa 0x08002faa 0x00000002 PAD
+ 0x08002fac 0x08002fac 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x08002fb8 0x08002fb8 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x08002fca 0x08002fca 0x00000002 PAD
+ 0x08002fcc 0x08002fcc 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x0800315a 0x0800315a 0x00000002 PAD
+ 0x0800315c 0x0800315c 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x0800317a 0x0800317a 0x00000002 PAD
+ 0x0800317c 0x0800317c 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x08003302 0x08003302 0x00000002 PAD
+ 0x08003304 0x08003304 0x0000008a Code RO 1302 .text.fullBrake phaseouts.o
+ 0x0800338e 0x0800338e 0x00000002 PAD
+ 0x08003390 0x08003390 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x080033a2 0x080033a2 0x00000002 PAD
+ 0x080033a4 0x080033a4 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x080033ac 0x080033ac 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x00000010 Code RO 1191 .text.getInputPinState io.o
+ 0x080033f4 0x080033f4 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x0800340a 0x0800340a 0x00000002 PAD
+ 0x0800340c 0x0800340c 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x08003432 0x08003432 0x00000002 PAD
+ 0x08003434 0x08003434 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003460 0x08003460 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x08003464 0x08003464 0x00000194 Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x080035f8 0x080035f8 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x080036ac 0x080036ac 0x0000032a Code RO 40 .text.loadEEpromSettings main.o
+ 0x080039d6 0x080039d6 0x00000002 PAD
+ 0x080039d8 0x080039d8 0x00000be0 Code RO 66 .text.main main.o
+ 0x080045b8 0x080045b8 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x0800479c 0x0800479c 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004808 0x08004808 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004820 0x08004820 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x080048b4 0x080048b4 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x080049e2 0x080049e2 0x00000002 PAD
+ 0x080049e4 0x080049e4 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004a4c 0x08004a4c 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004ab4 0x08004ab4 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004b2e 0x08004b2e 0x00000002 PAD
+ 0x08004b30 0x08004b30 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004bac 0x08004bac 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004c3c 0x08004c3c 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004c74 0x08004c74 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08004cec 0x08004cec 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x08004d4e 0x08004d4e 0x00000002 PAD
+ 0x08004d50 0x08004d50 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x08004dce 0x08004dce 0x00000002 PAD
+ 0x08004dd0 0x08004dd0 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x08004de0 0x08004de0 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x08004e5e 0x08004e5e 0x00000002 PAD
+ 0x08004e60 0x08004e60 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x08004f82 0x08004f82 0x00000002 PAD
+ 0x08004f84 0x08004f84 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x0800501e 0x0800501e 0x00000002 PAD
+ 0x08005020 0x08005020 0x00000762 Code RO 56 .text.setInput main.o
+ 0x08005782 0x08005782 0x00000002 PAD
+ 0x08005784 0x08005784 0x00000012 Code RO 1197 .text.setInputPullUp io.o
+ 0x08005796 0x08005796 0x00000002 PAD
+ 0x08005798 0x08005798 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x080057a4 0x080057a4 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x080057b0 0x080057b0 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x080057bc 0x080057bc 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x080057d0 0x080057d0 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005846 0x08005846 0x00000002 PAD
+ 0x08005848 0x08005848 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005938 0x08005938 0x000004e4 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08005e1c 0x08005e1c 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08005eb2 0x08005eb2 0x00000002 PAD
+ 0x08005eb4 0x08005eb4 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08005f16 0x08005f16 0x00000002 PAD
+ 0x08005f18 0x08005f18 0x0000009e Code RO 959 .text.tmr_output_channel_polarity_set at32f421_tmr.o
+ 0x08005fb6 0x08005fb6 0x00000002 PAD
+ 0x08005fb8 0x08005fb8 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08005fca 0x08005fca 0x00000002 PAD
+ 0x08005fcc 0x08005fcc 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x08006086 0x08006086 0x00000002 PAD
+ 0x08006088 0x08006088 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x08006224 0x08006224 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080063fc 0x080063fc 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006450 0x08006450 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006468 0x08006468 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x080065ec 0x080065ec 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006654 0x08006654 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x0800668a 0x0800668a 0x00000002 PAD
+ 0x0800668c 0x0800668c 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x080066bc 0x080066bc 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006724 0x08006724 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x0800678c 0x0800678c 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006818 0x08006818 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006822 0x08006822 0x00000002 PAD
+ 0x08006824 0x08006824 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x0800690e 0x0800690e 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x0800690e 0x0800690e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x0800691e 0x0800691e 0x00000002 PAD
+ 0x08006920 0x08006920 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006940, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003b8 COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003bc COMPRESSED 0x00000004 PAD
+ 0x200003c0 - 0x00000060 Zero RW 1430 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000537 COMPRESSED 0x00000001 PAD
+ 0x20000538 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000638 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000639 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006e9 COMPRESSED 0x00000003 PAD
+ 0x200006ec - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006f0 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000784 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000785 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 1352 HEAP startup_at32f421.o
+ 0x20000a50 - 0x00000400 Zero RW 1351 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 600 6 0 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 44 0 0 0 0 11007 at32f421_gpio.o
+ 476 0 0 0 4 9639 at32f421_it.o
+ 610 30 0 0 0 28646 at32f421_tmr.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 314 0 0 2 257 13083 io.o
+ 7888 14 0 936 530 28884 main.o
+ 1212 0 0 0 0 26727 peripherals.o
+ 1616 12 0 0 0 10971 phaseouts.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 20680 164 286 956 2612 271176 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 142 0 4 4 10 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 22594 284 286 956 2708 271760 Grand Totals
+ 22594 284 286 744 2708 271760 ELF Image Totals (compressed)
+ 22594 284 286 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 22880 ( 22.34kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 23624 ( 23.07kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_NEUTRON_1_2S_AIO_F421.map b/Keil_Projects/Listings/AM32_NEUTRON_1_2S_AIO_F421.map
new file mode 100644
index 00000000..53701690
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_NEUTRON_1_2S_AIO_F421.map
@@ -0,0 +1,3299 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for tmr_output_channel_polarity_set
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clocks_freq_get), (288 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_crm.o(.rodata.cst8), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_init), (118 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_enable), (114 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_init), (134 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_single_line_halfduplex_select), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (182 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (160 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.text.send_telem_DMA), (28 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.makeTelemPackage), (270 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.text.telem_UART_Init), (244 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing serial_telemetry.o(.data.nbDataToTransmit), (1 bytes).
+ Removing serial_telemetry.o(.bss.aTxBuffer), (10 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+974 unused section(s) (total 31377 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001520 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001824 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001838 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001850 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001884 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001888 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x0800188d Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800188c Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018b8 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001904 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001918 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x0800192c Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001940 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001ba8 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bd4 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c04 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c90 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d4c Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d70 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d88 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002194 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002670 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800285c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002878 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080028b0 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028e4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002968 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002984 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x080029ac Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x080029d4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002a24 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002aa0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ac4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002af0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002b40 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002d78 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002d84 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002d94 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002da4 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002e20 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002e60 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002e74 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08002f84 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08002f90 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08002fa4 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003134 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003154 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080032dc Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003368 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800337c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003384 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003394 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080033bc Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080033cc Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x080033e4 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800340c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003438 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x0800343c Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080035cc Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003680 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x080039ac Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x0800458c Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004770 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x080047dc Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x080047f4 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004888 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080049b8 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004a20 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004a88 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004b04 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004b80 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004c10 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004c48 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004cc0 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08004d24 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08004da4 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08004db4 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08004e34 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08004f58 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08004ff4 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005758 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005768 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005774 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005780 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x0800578c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x080057a0 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005818 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x080058f8 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005908 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08005dec Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08005e84 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08005ee8 Section 0 at32f421_tmr.o(.text.tmr_output_channel_polarity_set)
+ [Anonymous Symbol] 0x08005f88 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08005f9c Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006058 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080061f4 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006308 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006317 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080063cc Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006420 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006439 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006438 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x080065bc Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006624 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x0800665c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x0800668c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x080066f4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x0800675c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x080067e8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x080067f4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006803 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ x$fpl$usenofp 0x080068de Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000850 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000850 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a50 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a50 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e50 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001521 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001525 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 308 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001825 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001839 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001851 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001861 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001885 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001889 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018b9 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018fd Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001905 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001911 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001919 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001925 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x0800192d Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001941 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x0800194d Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001ba9 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bd5 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001be9 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c05 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c91 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d4d Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d71 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d89 Thumb Code 1034 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002195 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002671 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800285d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002879 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002895 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080028b1 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028cd Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028e5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_flag_get 0x08002969 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002985 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x080029ad Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x080029d5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002a25 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002aa1 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002ab5 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ac5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002af1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002b41 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002d79 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002d85 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002d95 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002da5 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002e21 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002e61 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002e75 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08002f85 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08002f91 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08002fa5 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003135 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003155 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080032dd Thumb Code 138 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003369 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800337d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003385 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003395 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080033bd Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_mode_QUICK 0x080033cd Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x080033e5 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800340d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003439 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x0800343d Thumb Code 398 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080035cd Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003681 Thumb Code 810 main.o(.text.loadEEpromSettings)
+ main 0x080039ad Thumb Code 3040 main.o(.text.main)
+ make_dshot_package 0x0800458d Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004771 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x080047dd Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ playBeaconTune3 0x080047f5 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004889 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080049b9 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004a21 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004a89 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004b05 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004b81 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004c11 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004c49 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004cc1 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08004d25 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08004da5 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08004db5 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08004e35 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08004f59 Thumb Code 154 io.o(.text.sendDshotDma)
+ setInput 0x08004ff5 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005759 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005769 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005775 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005781 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x0800578d Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x080057a1 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005819 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ tenKhzRoutine 0x08005909 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08005ded Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08005e85 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_output_channel_polarity_set 0x08005ee9 Thumb Code 158 at32f421_tmr.o(.text.tmr_output_channel_polarity_set)
+ tmr_period_buffer_enable 0x08005f89 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08005f9d Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006059 Thumb Code 412 signal.o(.text.transfercomplete)
+ zcfoundroutine 0x080061f5 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006309 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006309 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080063cd Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080063cd Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080063db Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080063e9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080063e9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080063f7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080063f7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006405 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006405 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006413 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006413 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006421 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006439 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006439 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x080065bd Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x080065bd Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006625 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006625 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x0800665d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x0800665d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x0800668d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x080066f5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x080066f5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006747 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x0800675d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x080067e9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x080067f5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x080067f5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x080068de Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x080068de Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x080068f0 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006910 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000e4 Data 4 signal.o(.data.max_servo_deviation)
+ pwmSin 0x200000e8 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b8 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ beep_volume 0x20000536 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000538 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000638 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000639 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006ec Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f0 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000784 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000785 Data 1 io.o(.bss.out_put)
+ readings 0x20000786 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005cd0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005bf8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005910, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x00000082 Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800151e 0x0800151e 0x00000002 PAD
+ 0x08001520 0x08001520 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x08001522 0x08001522 0x00000002 PAD
+ 0x08001524 0x08001524 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x0800154e 0x0800154e 0x00000002 PAD
+ 0x08001550 0x08001550 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x0800157a 0x0800157a 0x00000002 PAD
+ 0x0800157c 0x0800157c 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x0800157e 0x0800157e 0x00000002 PAD
+ 0x08001580 0x08001580 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x0800165a 0x0800165a 0x00000002 PAD
+ 0x0800165c 0x0800165c 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x0800165e 0x0800165e 0x00000002 PAD
+ 0x08001660 0x08001660 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x08001662 0x08001662 0x00000002 PAD
+ 0x08001664 0x08001664 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x080016f0 0x080016f0 0x00000134 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x08001824 0x08001824 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x0800188a 0x0800188a 0x00000002 PAD
+ 0x0800188c 0x0800188c 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018b6 0x080018b6 0x00000002 PAD
+ 0x080018b8 0x080018b8 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d70 0x08001d70 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d86 0x08001d86 0x00000002 PAD
+ 0x08001d88 0x08001d88 0x0000040a Code RO 1089 .text.comStep phaseouts.o
+ 0x08002192 0x08002192 0x00000002 PAD
+ 0x08002194 0x08002194 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002670 0x08002670 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x0800285c 0x0800285c 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002878 0x08002878 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002892 0x08002892 0x00000002 PAD
+ 0x08002894 0x08002894 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x080028ae 0x080028ae 0x00000002 PAD
+ 0x080028b0 0x080028b0 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028ca 0x080028ca 0x00000002 PAD
+ 0x080028cc 0x080028cc 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028e4 0x080028e4 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002966 0x08002966 0x00000002 PAD
+ 0x08002968 0x08002968 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002982 0x08002982 0x00000002 PAD
+ 0x08002984 0x08002984 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x080029ac 0x080029ac 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x080029d4 0x080029d4 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002a22 0x08002a22 0x00000002 PAD
+ 0x08002a24 0x08002a24 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002a9e 0x08002a9e 0x00000002 PAD
+ 0x08002aa0 0x08002aa0 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002ab2 0x08002ab2 0x00000002 PAD
+ 0x08002ab4 0x08002ab4 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002ac4 0x08002ac4 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002af0 0x08002af0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002b3e 0x08002b3e 0x00000002 PAD
+ 0x08002b40 0x08002b40 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002d78 0x08002d78 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002d82 0x08002d82 0x00000002 PAD
+ 0x08002d84 0x08002d84 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002d92 0x08002d92 0x00000002 PAD
+ 0x08002d94 0x08002d94 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002da4 0x08002da4 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002e20 0x08002e20 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002e60 0x08002e60 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002e72 0x08002e72 0x00000002 PAD
+ 0x08002e74 0x08002e74 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x08002f82 0x08002f82 0x00000002 PAD
+ 0x08002f84 0x08002f84 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08002f90 0x08002f90 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x08002fa2 0x08002fa2 0x00000002 PAD
+ 0x08002fa4 0x08002fa4 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x08003132 0x08003132 0x00000002 PAD
+ 0x08003134 0x08003134 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x08003152 0x08003152 0x00000002 PAD
+ 0x08003154 0x08003154 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080032da 0x080032da 0x00000002 PAD
+ 0x080032dc 0x080032dc 0x0000008a Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003366 0x08003366 0x00000002 PAD
+ 0x08003368 0x08003368 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x0800337a 0x0800337a 0x00000002 PAD
+ 0x0800337c 0x0800337c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003384 0x08003384 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x08003392 0x08003392 0x00000002 PAD
+ 0x08003394 0x08003394 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x0000000e Code RO 993 .text.getInputPinState io.o
+ 0x080033ca 0x080033ca 0x00000002 PAD
+ 0x080033cc 0x080033cc 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800340a 0x0800340a 0x00000002 PAD
+ 0x0800340c 0x0800340c 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003438 0x08003438 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x0800343c 0x0800343c 0x0000018e Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x080035ca 0x080035ca 0x00000002 PAD
+ 0x080035cc 0x080035cc 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003680 0x08003680 0x0000032a Code RO 26 .text.loadEEpromSettings main.o
+ 0x080039aa 0x080039aa 0x00000002 PAD
+ 0x080039ac 0x080039ac 0x00000be0 Code RO 52 .text.main main.o
+ 0x0800458c 0x0800458c 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004770 0x08004770 0x0000006c Code RO 11 .text.map functions.o
+ 0x080047dc 0x080047dc 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x080047f4 0x080047f4 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004888 0x08004888 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x080049b6 0x080049b6 0x00000002 PAD
+ 0x080049b8 0x080049b8 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004a20 0x08004a20 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004a88 0x08004a88 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004b02 0x08004b02 0x00000002 PAD
+ 0x08004b04 0x08004b04 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004b80 0x08004b80 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004c10 0x08004c10 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004c48 0x08004c48 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004cc0 0x08004cc0 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x08004d22 0x08004d22 0x00000002 PAD
+ 0x08004d24 0x08004d24 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x08004da2 0x08004da2 0x00000002 PAD
+ 0x08004da4 0x08004da4 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x08004db4 0x08004db4 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x08004e32 0x08004e32 0x00000002 PAD
+ 0x08004e34 0x08004e34 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x08004f56 0x08004f56 0x00000002 PAD
+ 0x08004f58 0x08004f58 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x08004ff2 0x08004ff2 0x00000002 PAD
+ 0x08004ff4 0x08004ff4 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005756 0x08005756 0x00000002 PAD
+ 0x08005758 0x08005758 0x0000000e Code RO 999 .text.setInputPullUp io.o
+ 0x08005766 0x08005766 0x00000002 PAD
+ 0x08005768 0x08005768 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005774 0x08005774 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005780 0x08005780 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x0800578c 0x0800578c 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x080057a0 0x080057a0 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005816 0x08005816 0x00000002 PAD
+ 0x08005818 0x08005818 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005908 0x08005908 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08005dec 0x08005dec 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08005e82 0x08005e82 0x00000002 PAD
+ 0x08005e84 0x08005e84 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08005ee6 0x08005ee6 0x00000002 PAD
+ 0x08005ee8 0x08005ee8 0x0000009e Code RO 815 .text.tmr_output_channel_polarity_set at32f421_tmr.o
+ 0x08005f86 0x08005f86 0x00000002 PAD
+ 0x08005f88 0x08005f88 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08005f9a 0x08005f9a 0x00000002 PAD
+ 0x08005f9c 0x08005f9c 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x08006056 0x08006056 0x00000002 PAD
+ 0x08006058 0x08006058 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x080061f4 0x080061f4 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x08006306 0x08006306 0x00000002 PAD
+ 0x08006308 0x08006308 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080063cc 0x080063cc 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006420 0x08006420 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006438 0x08006438 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x080065bc 0x080065bc 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006624 0x08006624 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x0800665a 0x0800665a 0x00000002 PAD
+ 0x0800665c 0x0800665c 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x0800668c 0x0800668c 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x080066f4 0x080066f4 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x0800675c 0x0800675c 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x080067e8 0x080067e8 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x080067f2 0x080067f2 0x00000002 PAD
+ 0x080067f4 0x080067f4 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x080068de 0x080068de 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x080068de 0x080068de 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x080068ee 0x080068ee 0x00000002 PAD
+ 0x080068f0 0x080068f0 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006910, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003b8 COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003bc COMPRESSED 0x00000004 PAD
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000537 COMPRESSED 0x00000001 PAD
+ 0x20000538 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000638 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000639 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006e9 COMPRESSED 0x00000003 PAD
+ 0x200006ec - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006f0 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000784 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000785 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a50 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 600 6 0 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 44 0 0 0 0 0 at32f421_gpio.o
+ 434 0 0 0 4 0 at32f421_it.o
+ 610 30 0 0 0 0 at32f421_tmr.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 7888 14 0 936 530 0 main.o
+ 1206 0 0 0 0 0 peripherals.o
+ 1616 12 0 0 0 0 phaseouts.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 20632 164 286 956 2612 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 148 0 4 4 10 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 22546 284 286 956 2708 0 Grand Totals
+ 22546 284 286 744 2708 0 ELF Image Totals (compressed)
+ 22546 284 286 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 22832 ( 22.30kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 23576 ( 23.02kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_NEUTRON_2_6S_AIO_F421.map b/Keil_Projects/Listings/AM32_NEUTRON_2_6S_AIO_F421.map
new file mode 100644
index 00000000..0387151c
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_NEUTRON_2_6S_AIO_F421.map
@@ -0,0 +1,3339 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (12 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30257 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7932 14 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21792 178 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23706 298 294 960 2720 0 Grand Totals
+ 23706 298 294 744 2720 0 ELF Image Totals (compressed)
+ 23706 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_NEUTRON_4IN1_F421.map b/Keil_Projects/Listings/AM32_NEUTRON_4IN1_F421.map
new file mode 100644
index 00000000..21de76a8
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_NEUTRON_4IN1_F421.map
@@ -0,0 +1,3348 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30250 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001520 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800181c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001868 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001871 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001870 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800189c Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b8c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bcc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c74 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d30 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d54 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d6c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002620 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800280c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002828 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002918 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a20 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a38 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a54 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002af4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b70 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b94 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c10 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e48 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e54 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ef0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f30 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f44 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003054 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003060 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003074 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003204 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003224 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033ac Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003438 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800344c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003454 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003464 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800348c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800349c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003514 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800352c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003554 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003580 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003584 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003718 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037cc Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003afc Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004704 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004814 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080049f8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a64 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004a7c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004af0 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cb4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d1c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004d84 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e00 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004e7c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f0c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f44 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fbc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005020 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050a0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050b0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005130 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005254 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080052f0 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800530c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a70 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a8c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a98 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005aa4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b30 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c10 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c20 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d14 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x080061f8 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08006290 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006308 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063c4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006560 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006574 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006588 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006610 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006624 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006638 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800664c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006760 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800676f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006824 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006878 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006890 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a14 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006a7c Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ab4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006ae4 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b4c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bb4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c40 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c4c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c5b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d36 Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006d36 Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d36 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001521 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001525 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001809 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800181d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001835 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001845 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001869 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800186d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x0800189d Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018e1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018f5 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018fd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001911 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001931 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b8d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bb9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bcd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001be9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c75 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d31 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d55 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d6d Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002621 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800280d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002829 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002845 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800287d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002895 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002919 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a39 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a55 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002aa5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002af5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b71 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b85 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b95 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bc1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c11 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e49 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e55 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e65 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e75 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ef1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f31 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f45 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003055 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003061 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003075 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003205 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003225 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033ad Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003439 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800344d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003455 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003465 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800348d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800349d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003515 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800352d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003555 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003581 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003585 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003719 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037cd Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003afd Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004705 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004815 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080049f9 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a65 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004a7d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004af1 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004b85 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cb5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d1d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004d85 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e01 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004e7d Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f0d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f45 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fbd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005021 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050a1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050b1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005131 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005255 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x080052f1 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800530d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a71 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a8d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a99 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005aa5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ab9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b31 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c21 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d15 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x080061f9 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08006291 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080062f5 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006309 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063c5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006561 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006575 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006589 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006611 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006625 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006639 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800664d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006761 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006761 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006825 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006825 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006833 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006841 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006841 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800684f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800684f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800685d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800685d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800686b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800686b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006879 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006891 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a15 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a15 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006a7d Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006a7d Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ab5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ab5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006ae5 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b4d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b4d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006b9f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bb5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c41 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c4d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c4d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d36 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d3e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d50 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d70 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006130, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006058])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d70, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1353 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1366 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1568 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1566 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1570 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1428 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1435 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1442 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1444 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1446 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1480 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1502 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1519 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1522 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1531 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1390 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1403 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1415 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1406 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1408 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1409 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1432 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1482 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1483 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1484 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1354 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1362 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1364 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1419 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1421 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1429 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1492 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1507 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1509 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x00000082 Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800151e 0x0800151e 0x00000002 PAD
+ 0x08001520 0x08001520 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x08001522 0x08001522 0x00000002 PAD
+ 0x08001524 0x08001524 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x0800154e 0x0800154e 0x00000002 PAD
+ 0x08001550 0x08001550 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x0800157a 0x0800157a 0x00000002 PAD
+ 0x0800157c 0x0800157c 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x0800157e 0x0800157e 0x00000002 PAD
+ 0x08001580 0x08001580 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x0800165a 0x0800165a 0x00000002 PAD
+ 0x0800165c 0x0800165c 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x0800165e 0x0800165e 0x00000002 PAD
+ 0x08001660 0x08001660 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x08001662 0x08001662 0x00000002 PAD
+ 0x08001664 0x08001664 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x080016f0 0x080016f0 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x08001806 0x08001806 0x00000002 PAD
+ 0x08001808 0x08001808 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800181a 0x0800181a 0x00000002 PAD
+ 0x0800181c 0x0800181c 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001832 0x08001832 0x00000002 PAD
+ 0x08001834 0x08001834 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001844 0x08001844 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001866 0x08001866 0x00000002 PAD
+ 0x08001868 0x08001868 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800186a 0x0800186a 0x00000002 PAD
+ 0x0800186c 0x0800186c 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x0800186e 0x0800186e 0x00000002 PAD
+ 0x08001870 0x08001870 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x0800189a 0x0800189a 0x00000002 PAD
+ 0x0800189c 0x0800189c 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x080018e0 0x080018e0 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018e8 0x080018e8 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018fc 0x080018fc 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x08001906 0x08001906 0x00000002 PAD
+ 0x08001908 0x08001908 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001910 0x08001910 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b8a 0x08001b8a 0x00000002 PAD
+ 0x08001b8c 0x08001b8c 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bb6 0x08001bb6 0x00000002 PAD
+ 0x08001bb8 0x08001bb8 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bca 0x08001bca 0x00000002 PAD
+ 0x08001bcc 0x08001bcc 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001c72 0x08001c72 0x00000002 PAD
+ 0x08001c74 0x08001c74 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d2e 0x08001d2e 0x00000002 PAD
+ 0x08001d30 0x08001d30 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d54 0x08001d54 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001d6a 0x08001d6a 0x00000002 PAD
+ 0x08001d6c 0x08001d6c 0x000003d8 Code RO 1300 .text.comStep phaseouts.o
+ 0x08002144 0x08002144 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002620 0x08002620 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x0800280c 0x0800280c 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002828 0x08002828 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002842 0x08002842 0x00000002 PAD
+ 0x08002844 0x08002844 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800285e 0x0800285e 0x00000002 PAD
+ 0x08002860 0x08002860 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002894 0x08002894 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002916 0x08002916 0x00000002 PAD
+ 0x08002918 0x08002918 0x00000120 Code RO 362 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a38 0x08002a38 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002a52 0x08002a52 0x00000002 PAD
+ 0x08002a54 0x08002a54 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002af2 0x08002af2 0x00000002 PAD
+ 0x08002af4 0x08002af4 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002b6e 0x08002b6e 0x00000002 PAD
+ 0x08002b70 0x08002b70 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b82 0x08002b82 0x00000002 PAD
+ 0x08002b84 0x08002b84 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b94 0x08002b94 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002bc0 0x08002bc0 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c0e 0x08002c0e 0x00000002 PAD
+ 0x08002c10 0x08002c10 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002e48 0x08002e48 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e52 0x08002e52 0x00000002 PAD
+ 0x08002e54 0x08002e54 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002e74 0x08002e74 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002ef0 0x08002ef0 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002f30 0x08002f30 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002f42 0x08002f42 0x00000002 PAD
+ 0x08002f44 0x08002f44 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x08003052 0x08003052 0x00000002 PAD
+ 0x08003054 0x08003054 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x08003060 0x08003060 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x08003072 0x08003072 0x00000002 PAD
+ 0x08003074 0x08003074 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x08003202 0x08003202 0x00000002 PAD
+ 0x08003204 0x08003204 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x08003222 0x08003222 0x00000002 PAD
+ 0x08003224 0x08003224 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x080033aa 0x080033aa 0x00000002 PAD
+ 0x080033ac 0x080033ac 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
+ 0x08003438 0x08003438 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x0800344a 0x0800344a 0x00000002 PAD
+ 0x0800344c 0x0800344c 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x08003454 0x08003454 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x08003462 0x08003462 0x00000002 PAD
+ 0x08003464 0x08003464 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x0000000e Code RO 1191 .text.getInputPinState io.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000076 Code RO 629 .text.gpio_init at32f421_gpio.o
+ 0x08003512 0x08003512 0x00000002 PAD
+ 0x08003514 0x08003514 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x0800352a 0x0800352a 0x00000002 PAD
+ 0x0800352c 0x0800352c 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003580 0x08003580 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x08003584 0x08003584 0x00000192 Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x08003716 0x08003716 0x00000002 PAD
+ 0x08003718 0x08003718 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x080037cc 0x080037cc 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003afa 0x08003afa 0x00000002 PAD
+ 0x08003afc 0x08003afc 0x00000c08 Code RO 66 .text.main main.o
+ 0x08004704 0x08004704 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
+ 0x08004812 0x08004812 0x00000002 PAD
+ 0x08004814 0x08004814 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080049f8 0x080049f8 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004a64 0x08004a64 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004a7c 0x08004a7c 0x00000072 Code RO 735 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004aee 0x08004aee 0x00000002 PAD
+ 0x08004af0 0x08004af0 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x08004b84 0x08004b84 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x08004cb2 0x08004cb2 0x00000002 PAD
+ 0x08004cb4 0x08004cb4 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004d1c 0x08004d1c 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004d84 0x08004d84 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004dfe 0x08004dfe 0x00000002 PAD
+ 0x08004e00 0x08004e00 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004e7c 0x08004e7c 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004f0c 0x08004f0c 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004f44 0x08004f44 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08004fbc 0x08004fbc 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x0800501e 0x0800501e 0x00000002 PAD
+ 0x08005020 0x08005020 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x0800509e 0x0800509e 0x00000002 PAD
+ 0x080050a0 0x080050a0 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x080050b0 0x080050b0 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x0800512e 0x0800512e 0x00000002 PAD
+ 0x08005130 0x08005130 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x08005252 0x08005252 0x00000002 PAD
+ 0x08005254 0x08005254 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x080052ee 0x080052ee 0x00000002 PAD
+ 0x080052f0 0x080052f0 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
+ 0x0800530c 0x0800530c 0x00000762 Code RO 56 .text.setInput main.o
+ 0x08005a6e 0x08005a6e 0x00000002 PAD
+ 0x08005a70 0x08005a70 0x0000000e Code RO 1197 .text.setInputPullUp io.o
+ 0x08005a7e 0x08005a7e 0x00000002 PAD
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005a8c 0x08005a8c 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005a98 0x08005a98 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005aa4 0x08005aa4 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x08005ab8 0x08005ab8 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005c20 0x08005c20 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d14 0x08005d14 0x000004e4 Code RO 58 .text.tenKhzRoutine main.o
+ 0x080061f8 0x080061f8 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x0800628e 0x0800628e 0x00000002 PAD
+ 0x08006290 0x08006290 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080062f2 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x080062f4 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006306 0x08006306 0x00000002 PAD
+ 0x08006308 0x08006308 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x080063c2 0x080063c2 0x00000002 PAD
+ 0x080063c4 0x080063c4 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x08006560 0x08006560 0x00000012 Code RO 1003 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x08006572 0x08006572 0x00000002 PAD
+ 0x08006574 0x08006574 0x00000012 Code RO 991 .text.usart_enable at32f421_usart.o
+ 0x08006586 0x08006586 0x00000002 PAD
+ 0x08006588 0x08006588 0x00000086 Code RO 987 .text.usart_init at32f421_usart.o
+ 0x0800660e 0x0800660e 0x00000002 PAD
+ 0x08006610 0x08006610 0x00000012 Code RO 995 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006622 0x08006622 0x00000002 PAD
+ 0x08006624 0x08006624 0x00000012 Code RO 1031 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006636 0x08006636 0x00000002 PAD
+ 0x08006638 0x08006638 0x00000012 Code RO 993 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800664a 0x0800664a 0x00000002 PAD
+ 0x0800664c 0x0800664c 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x0800675e 0x0800675e 0x00000002 PAD
+ 0x08006760 0x08006760 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006824 0x08006824 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006878 0x08006878 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006890 0x08006890 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a14 0x08006a14 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006a7c 0x08006a7c 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ab2 0x08006ab2 0x00000002 PAD
+ 0x08006ab4 0x08006ab4 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006ae4 0x08006ae4 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b4c 0x08006b4c 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bb4 0x08006bb4 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c40 0x08006c40 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c4a 0x08006c4a 0x00000002 PAD
+ 0x08006c4c 0x08006c4c 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d36 0x08006d36 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d36 0x08006d36 0x00000008 Data RO 376 .rodata.cst8 at32f421_crm.o
+ 0x08006d3e 0x08006d3e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d4e 0x08006d4e 0x00000002 PAD
+ 0x08006d50 0x08006d50 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d70, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1430 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1352 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1351 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 888 30 8 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 162 0 0 0 0 11007 at32f421_gpio.o
+ 434 0 0 0 4 9520 at32f421_it.o
+ 114 0 0 0 0 6161 at32f421_misc.o
+ 452 20 0 0 0 28646 at32f421_tmr.o
+ 224 0 0 0 0 10632 at32f421_usart.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 308 0 0 2 257 13083 io.o
+ 7932 14 0 936 530 28914 main.o
+ 1180 0 0 0 0 26685 peripherals.o
+ 1568 12 0 0 0 10837 phaseouts.o
+ 542 0 0 1 10 15881 serial_telemetry.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21744 178 294 960 2624 303585 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 162 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23658 298 294 960 2720 304109 Grand Totals
+ 23658 298 294 744 2720 304109 ELF Image Totals (compressed)
+ 23658 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23952 ( 23.39kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24696 ( 24.12kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map b/Keil_Projects/Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map
new file mode 100644
index 00000000..ba78da24
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map
@@ -0,0 +1,3350 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to functions.o(.text.map) for map
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30250 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001520 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800181c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001868 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001871 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001870 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800189c Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b8c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bcc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c74 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d30 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d54 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d6c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002620 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800280c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002828 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002918 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a20 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a38 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a54 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002af4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b70 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b94 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c10 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e48 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e54 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ef0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f30 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f44 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003054 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003060 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003074 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003204 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003224 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033ac Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003438 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800344c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003454 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003464 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800348c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800349c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003514 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800352c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003554 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003580 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003584 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003718 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037cc Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003afc Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004704 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004814 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080049f8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a64 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004a7c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004af0 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cb4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d1c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004d84 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e00 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004e7c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f0c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f44 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fbc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005020 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050a0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050b0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005130 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005254 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080052f0 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800530c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a70 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a8c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a98 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005aa4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b30 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c10 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c20 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d14 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x080061f4 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x0800628c Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080062f0 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006304 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063c0 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800655c Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006570 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006584 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800660c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006620 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006634 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006648 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x0800675c Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800676b Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006820 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006874 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x0800688d Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x0800688c Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a10 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006a78 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ab0 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006ae0 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b48 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bb0 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c3c Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c48 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c57 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d32 Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006d32 Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d32 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001521 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001525 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001809 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800181d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001835 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001845 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001869 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800186d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x0800189d Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018e1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018f5 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018fd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001911 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001931 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b8d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bb9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bcd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001be9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c75 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d31 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d55 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d6d Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002621 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800280d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002829 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002845 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800287d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002895 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002919 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a39 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a55 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002aa5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002af5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b71 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b85 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b95 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bc1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c11 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e49 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e55 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e65 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e75 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ef1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f31 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f45 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003055 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003061 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003075 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003205 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003225 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033ad Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003439 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800344d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003455 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003465 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800348d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800349d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003515 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800352d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003555 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003581 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003585 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003719 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037cd Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003afd Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004705 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004815 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080049f9 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a65 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004a7d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004af1 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004b85 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cb5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d1d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004d85 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e01 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004e7d Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f0d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f45 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fbd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005021 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050a1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050b1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005131 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005255 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x080052f1 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800530d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a71 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a8d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a99 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005aa5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ab9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b31 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c21 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d15 Thumb Code 1246 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x080061f5 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x0800628d Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080062f1 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006305 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063c1 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x0800655d Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006571 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006585 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800660d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006621 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006635 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006649 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x0800675d Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x0800675d Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006821 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006821 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800682f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x0800683d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x0800683d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800684b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800684b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006859 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006859 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006867 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006867 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006875 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x0800688d Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x0800688d Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a11 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a11 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006a79 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006a79 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ab1 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ab1 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006ae1 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b49 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b49 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006b9b Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bb1 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c3d Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c49 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c49 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d32 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d3a Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d4c Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d6c 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006130, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006058])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d6c, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1353 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1366 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1568 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1566 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1570 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1428 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1435 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1442 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1444 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1446 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1480 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1502 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1519 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1522 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1531 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1390 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1403 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1415 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1406 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1408 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1409 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1432 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1482 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1483 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1484 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1354 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1362 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1364 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1419 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1421 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1429 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1492 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1507 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1509 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x00000082 Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800151e 0x0800151e 0x00000002 PAD
+ 0x08001520 0x08001520 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x08001522 0x08001522 0x00000002 PAD
+ 0x08001524 0x08001524 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x0800154e 0x0800154e 0x00000002 PAD
+ 0x08001550 0x08001550 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x0800157a 0x0800157a 0x00000002 PAD
+ 0x0800157c 0x0800157c 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x0800157e 0x0800157e 0x00000002 PAD
+ 0x08001580 0x08001580 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x0800165a 0x0800165a 0x00000002 PAD
+ 0x0800165c 0x0800165c 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x0800165e 0x0800165e 0x00000002 PAD
+ 0x08001660 0x08001660 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x08001662 0x08001662 0x00000002 PAD
+ 0x08001664 0x08001664 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x080016f0 0x080016f0 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x08001806 0x08001806 0x00000002 PAD
+ 0x08001808 0x08001808 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800181a 0x0800181a 0x00000002 PAD
+ 0x0800181c 0x0800181c 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001832 0x08001832 0x00000002 PAD
+ 0x08001834 0x08001834 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001844 0x08001844 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001866 0x08001866 0x00000002 PAD
+ 0x08001868 0x08001868 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800186a 0x0800186a 0x00000002 PAD
+ 0x0800186c 0x0800186c 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x0800186e 0x0800186e 0x00000002 PAD
+ 0x08001870 0x08001870 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x0800189a 0x0800189a 0x00000002 PAD
+ 0x0800189c 0x0800189c 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x080018e0 0x080018e0 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018e8 0x080018e8 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018fc 0x080018fc 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x08001906 0x08001906 0x00000002 PAD
+ 0x08001908 0x08001908 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001910 0x08001910 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b8a 0x08001b8a 0x00000002 PAD
+ 0x08001b8c 0x08001b8c 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bb6 0x08001bb6 0x00000002 PAD
+ 0x08001bb8 0x08001bb8 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bca 0x08001bca 0x00000002 PAD
+ 0x08001bcc 0x08001bcc 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001c72 0x08001c72 0x00000002 PAD
+ 0x08001c74 0x08001c74 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d2e 0x08001d2e 0x00000002 PAD
+ 0x08001d30 0x08001d30 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d54 0x08001d54 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001d6a 0x08001d6a 0x00000002 PAD
+ 0x08001d6c 0x08001d6c 0x000003d8 Code RO 1300 .text.comStep phaseouts.o
+ 0x08002144 0x08002144 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002620 0x08002620 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x0800280c 0x0800280c 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002828 0x08002828 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002842 0x08002842 0x00000002 PAD
+ 0x08002844 0x08002844 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800285e 0x0800285e 0x00000002 PAD
+ 0x08002860 0x08002860 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002894 0x08002894 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002916 0x08002916 0x00000002 PAD
+ 0x08002918 0x08002918 0x00000120 Code RO 362 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a38 0x08002a38 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002a52 0x08002a52 0x00000002 PAD
+ 0x08002a54 0x08002a54 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002af2 0x08002af2 0x00000002 PAD
+ 0x08002af4 0x08002af4 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002b6e 0x08002b6e 0x00000002 PAD
+ 0x08002b70 0x08002b70 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b82 0x08002b82 0x00000002 PAD
+ 0x08002b84 0x08002b84 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b94 0x08002b94 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002bc0 0x08002bc0 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c0e 0x08002c0e 0x00000002 PAD
+ 0x08002c10 0x08002c10 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002e48 0x08002e48 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e52 0x08002e52 0x00000002 PAD
+ 0x08002e54 0x08002e54 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002e74 0x08002e74 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002ef0 0x08002ef0 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002f30 0x08002f30 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002f42 0x08002f42 0x00000002 PAD
+ 0x08002f44 0x08002f44 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x08003052 0x08003052 0x00000002 PAD
+ 0x08003054 0x08003054 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x08003060 0x08003060 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x08003072 0x08003072 0x00000002 PAD
+ 0x08003074 0x08003074 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x08003202 0x08003202 0x00000002 PAD
+ 0x08003204 0x08003204 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x08003222 0x08003222 0x00000002 PAD
+ 0x08003224 0x08003224 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x080033aa 0x080033aa 0x00000002 PAD
+ 0x080033ac 0x080033ac 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
+ 0x08003438 0x08003438 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x0800344a 0x0800344a 0x00000002 PAD
+ 0x0800344c 0x0800344c 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x08003454 0x08003454 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x08003462 0x08003462 0x00000002 PAD
+ 0x08003464 0x08003464 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x0000000e Code RO 1191 .text.getInputPinState io.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000076 Code RO 629 .text.gpio_init at32f421_gpio.o
+ 0x08003512 0x08003512 0x00000002 PAD
+ 0x08003514 0x08003514 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x0800352a 0x0800352a 0x00000002 PAD
+ 0x0800352c 0x0800352c 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003580 0x08003580 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x08003584 0x08003584 0x00000192 Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x08003716 0x08003716 0x00000002 PAD
+ 0x08003718 0x08003718 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x080037cc 0x080037cc 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003afa 0x08003afa 0x00000002 PAD
+ 0x08003afc 0x08003afc 0x00000c08 Code RO 66 .text.main main.o
+ 0x08004704 0x08004704 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
+ 0x08004812 0x08004812 0x00000002 PAD
+ 0x08004814 0x08004814 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080049f8 0x080049f8 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004a64 0x08004a64 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004a7c 0x08004a7c 0x00000072 Code RO 735 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004aee 0x08004aee 0x00000002 PAD
+ 0x08004af0 0x08004af0 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x08004b84 0x08004b84 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x08004cb2 0x08004cb2 0x00000002 PAD
+ 0x08004cb4 0x08004cb4 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004d1c 0x08004d1c 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004d84 0x08004d84 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004dfe 0x08004dfe 0x00000002 PAD
+ 0x08004e00 0x08004e00 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004e7c 0x08004e7c 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004f0c 0x08004f0c 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004f44 0x08004f44 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08004fbc 0x08004fbc 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x0800501e 0x0800501e 0x00000002 PAD
+ 0x08005020 0x08005020 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x0800509e 0x0800509e 0x00000002 PAD
+ 0x080050a0 0x080050a0 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x080050b0 0x080050b0 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x0800512e 0x0800512e 0x00000002 PAD
+ 0x08005130 0x08005130 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x08005252 0x08005252 0x00000002 PAD
+ 0x08005254 0x08005254 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x080052ee 0x080052ee 0x00000002 PAD
+ 0x080052f0 0x080052f0 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
+ 0x0800530c 0x0800530c 0x00000762 Code RO 56 .text.setInput main.o
+ 0x08005a6e 0x08005a6e 0x00000002 PAD
+ 0x08005a70 0x08005a70 0x0000000e Code RO 1197 .text.setInputPullUp io.o
+ 0x08005a7e 0x08005a7e 0x00000002 PAD
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005a8c 0x08005a8c 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005a98 0x08005a98 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005aa4 0x08005aa4 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x08005ab8 0x08005ab8 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005c20 0x08005c20 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d14 0x08005d14 0x000004de Code RO 58 .text.tenKhzRoutine main.o
+ 0x080061f2 0x080061f2 0x00000002 PAD
+ 0x080061f4 0x080061f4 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x0800628a 0x0800628a 0x00000002 PAD
+ 0x0800628c 0x0800628c 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080062ee 0x080062ee 0x00000002 PAD
+ 0x080062f0 0x080062f0 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006302 0x08006302 0x00000002 PAD
+ 0x08006304 0x08006304 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x080063be 0x080063be 0x00000002 PAD
+ 0x080063c0 0x080063c0 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x0800655c 0x0800655c 0x00000012 Code RO 1003 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x0800656e 0x0800656e 0x00000002 PAD
+ 0x08006570 0x08006570 0x00000012 Code RO 991 .text.usart_enable at32f421_usart.o
+ 0x08006582 0x08006582 0x00000002 PAD
+ 0x08006584 0x08006584 0x00000086 Code RO 987 .text.usart_init at32f421_usart.o
+ 0x0800660a 0x0800660a 0x00000002 PAD
+ 0x0800660c 0x0800660c 0x00000012 Code RO 995 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800661e 0x0800661e 0x00000002 PAD
+ 0x08006620 0x08006620 0x00000012 Code RO 1031 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006632 0x08006632 0x00000002 PAD
+ 0x08006634 0x08006634 0x00000012 Code RO 993 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006646 0x08006646 0x00000002 PAD
+ 0x08006648 0x08006648 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x0800675a 0x0800675a 0x00000002 PAD
+ 0x0800675c 0x0800675c 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006820 0x08006820 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006874 0x08006874 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x0800688c 0x0800688c 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a10 0x08006a10 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006a78 0x08006a78 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006aae 0x08006aae 0x00000002 PAD
+ 0x08006ab0 0x08006ab0 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006ae0 0x08006ae0 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b48 0x08006b48 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bb0 0x08006bb0 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c3c 0x08006c3c 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c46 0x08006c46 0x00000002 PAD
+ 0x08006c48 0x08006c48 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d32 0x08006d32 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d32 0x08006d32 0x00000008 Data RO 376 .rodata.cst8 at32f421_crm.o
+ 0x08006d3a 0x08006d3a 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d4a 0x08006d4a 0x00000002 PAD
+ 0x08006d4c 0x08006d4c 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d70, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1430 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1352 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1351 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 888 30 8 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 162 0 0 0 0 11007 at32f421_gpio.o
+ 434 0 0 0 4 9520 at32f421_it.o
+ 114 0 0 0 0 6161 at32f421_misc.o
+ 452 20 0 0 0 28646 at32f421_tmr.o
+ 224 0 0 0 0 10632 at32f421_usart.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 308 0 0 2 257 13083 io.o
+ 7926 14 0 936 530 29011 main.o
+ 1180 0 0 0 0 26685 peripherals.o
+ 1568 12 0 0 0 10837 phaseouts.o
+ 542 0 0 1 10 15881 serial_telemetry.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21740 178 294 960 2624 303682 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 164 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23654 298 294 960 2720 304206 Grand Totals
+ 23654 298 294 744 2720 304206 ELF Image Totals (compressed)
+ 23654 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23948 ( 23.39kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24692 ( 24.11kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_SEQURE_TEST_F421.map b/Keil_Projects/Listings/AM32_SEQURE_TEST_F421.map
new file mode 100644
index 00000000..2629efd4
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_SEQURE_TEST_F421.map
@@ -0,0 +1,3339 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (11 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30256 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x0800472c Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x0800483c Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a20 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a8c Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa4 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b18 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bac Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cdc Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d44 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004dac Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e28 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea4 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f34 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f6c Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe4 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005048 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050c8 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050d8 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005158 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x0800527c Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005318 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005334 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a98 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005aac Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac4 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad0 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae4 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b5c Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c3c Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c4c Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d40 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006224 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062bc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006320 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006334 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f0 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800658c Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b4 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800663c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006650 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006664 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006678 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x0800678c Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679b Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006850 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a4 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068bd Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068bc Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a40 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aa8 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae0 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b10 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b78 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be0 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c6c Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c78 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c87 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d62 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d62 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3076 main.o(.text.main)
+ makeTelemPackage 0x0800472d Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x0800483d Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a21 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a8d Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa5 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b19 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bad Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cdd Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d45 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004dad Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e29 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea5 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f35 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f6d Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe5 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005049 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050c9 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050d9 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005159 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x0800527d Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005319 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005335 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a99 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005aad Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005ab9 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac5 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad1 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae5 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b5d Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c4d Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d41 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006225 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062bd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006321 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006335 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f1 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x0800658d Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800663d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006651 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006665 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006679 Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x0800678d Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x0800678d Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006851 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006851 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800685f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x0800686d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x0800686d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006889 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006889 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006897 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006897 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a5 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068bd Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068bd Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a41 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a41 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aa9 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aa9 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae1 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae1 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b11 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b79 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b79 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcb Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be1 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c6d Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c79 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c79 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d62 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6a Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d7c Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d9c 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d9c, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c04 Code RO 52 .text.main main.o
+ 0x0800472c 0x0800472c 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483a 0x0800483a 0x00000002 PAD
+ 0x0800483c 0x0800483c 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a20 0x08004a20 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a8c 0x08004a8c 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa4 0x08004aa4 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b16 0x08004b16 0x00000002 PAD
+ 0x08004b18 0x08004b18 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bac 0x08004bac 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cda 0x08004cda 0x00000002 PAD
+ 0x08004cdc 0x08004cdc 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d44 0x08004d44 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004dac 0x08004dac 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e26 0x08004e26 0x00000002 PAD
+ 0x08004e28 0x08004e28 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004ea4 0x08004ea4 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f34 0x08004f34 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f6c 0x08004f6c 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fe4 0x08004fe4 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x08005046 0x08005046 0x00000002 PAD
+ 0x08005048 0x08005048 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050c6 0x080050c6 0x00000002 PAD
+ 0x080050c8 0x080050c8 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050d8 0x080050d8 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x08005156 0x08005156 0x00000002 PAD
+ 0x08005158 0x08005158 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x0800527a 0x0800527a 0x00000002 PAD
+ 0x0800527c 0x0800527c 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x08005316 0x08005316 0x00000002 PAD
+ 0x08005318 0x08005318 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005334 0x08005334 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a96 0x08005a96 0x00000002 PAD
+ 0x08005a98 0x08005a98 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005aaa 0x08005aaa 0x00000002 PAD
+ 0x08005aac 0x08005aac 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005ab8 0x08005ab8 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ac4 0x08005ac4 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad0 0x08005ad0 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ae4 0x08005ae4 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b5a 0x08005b5a 0x00000002 PAD
+ 0x08005b5c 0x08005b5c 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c4c 0x08005c4c 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d40 0x08005d40 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006224 0x08006224 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062ba 0x080062ba 0x00000002 PAD
+ 0x080062bc 0x080062bc 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800631e 0x0800631e 0x00000002 PAD
+ 0x08006320 0x08006320 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006332 0x08006332 0x00000002 PAD
+ 0x08006334 0x08006334 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063ee 0x080063ee 0x00000002 PAD
+ 0x080063f0 0x080063f0 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x0800658c 0x0800658c 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x0800659e 0x0800659e 0x00000002 PAD
+ 0x080065a0 0x080065a0 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065b2 0x080065b2 0x00000002 PAD
+ 0x080065b4 0x080065b4 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800663a 0x0800663a 0x00000002 PAD
+ 0x0800663c 0x0800663c 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800664e 0x0800664e 0x00000002 PAD
+ 0x08006650 0x08006650 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006662 0x08006662 0x00000002 PAD
+ 0x08006664 0x08006664 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006676 0x08006676 0x00000002 PAD
+ 0x08006678 0x08006678 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800678a 0x0800678a 0x00000002 PAD
+ 0x0800678c 0x0800678c 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006850 0x08006850 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a4 0x080068a4 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068bc 0x080068bc 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a40 0x08006a40 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aa8 0x08006aa8 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ade 0x08006ade 0x00000002 PAD
+ 0x08006ae0 0x08006ae0 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b10 0x08006b10 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b78 0x08006b78 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be0 0x08006be0 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c6c 0x08006c6c 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c76 0x08006c76 0x00000002 PAD
+ 0x08006c78 0x08006c78 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d62 0x08006d62 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d62 0x08006d62 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d6a 0x08006d6a 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7a 0x08006d7a 0x00000002 PAD
+ 0x08006d7c 0x08006d7c 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7928 16 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21788 180 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23702 300 294 960 2720 0 Grand Totals
+ 23702 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23702 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23996 ( 23.43kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24740 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_SKYSTARS_AM60_V2_F421.map b/Keil_Projects/Listings/AM32_SKYSTARS_AM60_V2_F421.map
index ad92416b..faf26ef7 100644
--- a/Keil_Projects/Listings/AM32_SKYSTARS_AM60_V2_F421.map
+++ b/Keil_Projects/Listings/AM32_SKYSTARS_AM60_V2_F421.map
@@ -1115,17 +1115,17 @@ Removing Unused input sections from the image.
Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
Removing main.o(.text.getBemfState), (72 bytes).
Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
- Removing main.o(.text.commutate), (134 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), (182 bytes).
+ Removing main.o(.text.startMotor), (178 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), (316 bytes).
+ Removing main.o(.text.advanceincrement), (310 bytes).
Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
Removing main.o(.ARM.exidx.text.main), (8 bytes).
Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
@@ -1152,6 +1152,7 @@ Removing Unused input sections from the image.
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(.rodata.str1.4), (13 bytes).
@@ -2055,7 +2056,7 @@ Removing Unused input sections from the image.
Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
Removing ws2812.o(.text), (0 bytes).
-959 unused section(s) (total 30285 bytes) removed from the image.
+960 unused section(s) (total 30274 bytes) removed from the image.
==============================================================================
@@ -2237,145 +2238,145 @@ Image Symbol Table
[Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
[Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
[Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
- [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SVC_Handler)
- [Anonymous Symbol] 0x0800168c Section 0 at32f421_it.o(.text.SysTick_Handler)
- [Anonymous Symbol] 0x08001690 Section 0 system_at32f421.o(.text.SystemInit)
- [Anonymous Symbol] 0x0800171c Section 0 peripherals.o(.text.TIM1_Init)
- [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001848 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001870 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
- [Anonymous Symbol] 0x08001898 Section 0 at32f421_it.o(.text.UsageFault_Handler)
- __NVIC_SystemReset 0x0800189d Thumb Code 42 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x0800189c Section 0 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x080018c8 Section 0 at32f421_adc.o(.text.adc_base_config)
- [Anonymous Symbol] 0x0800190c Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
- [Anonymous Symbol] 0x08001914 Section 0 at32f421_adc.o(.text.adc_calibration_init)
- [Anonymous Symbol] 0x08001920 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
- [Anonymous Symbol] 0x08001928 Section 0 at32f421_adc.o(.text.adc_calibration_start)
- [Anonymous Symbol] 0x08001934 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
- [Anonymous Symbol] 0x0800193c Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
- [Anonymous Symbol] 0x08001950 Section 0 at32f421_adc.o(.text.adc_enable)
- [Anonymous Symbol] 0x0800195c Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
- [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
- [Anonymous Symbol] 0x08001be4 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
- [Anonymous Symbol] 0x08001bf8 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
- [Anonymous Symbol] 0x08001c14 Section 0 phaseouts.o(.text.allOff)
- [Anonymous Symbol] 0x08001ca0 Section 0 phaseouts.o(.text.allpwm)
- [Anonymous Symbol] 0x08001d5c Section 0 comparator.o(.text.changeCompInput)
- [Anonymous Symbol] 0x08001d80 Section 0 at32f421_cmp.o(.text.cmp_enable)
- [Anonymous Symbol] 0x08001d98 Section 0 phaseouts.o(.text.comStep)
- [Anonymous Symbol] 0x08002170 Section 0 dshot.o(.text.computeDshotDMA)
- [Anonymous Symbol] 0x0800264c Section 0 signal.o(.text.computeServoInput)
- [Anonymous Symbol] 0x08002838 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
- [Anonymous Symbol] 0x08002854 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
- [Anonymous Symbol] 0x08002870 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
- [Anonymous Symbol] 0x0800288c Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
- [Anonymous Symbol] 0x080028a8 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- [Anonymous Symbol] 0x080028c0 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
- [Anonymous Symbol] 0x08002944 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.sclk_ahb_div_table 0x08002a4c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.adc_div_table 0x08002a5c Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- [Anonymous Symbol] 0x08002a64 Section 0 at32f421_crm.o(.text.crm_flag_get)
- [Anonymous Symbol] 0x08002a80 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
- [Anonymous Symbol] 0x08002aa8 Section 0 at32f421_crm.o(.text.crm_periph_reset)
- [Anonymous Symbol] 0x08002ad0 Section 0 at32f421_crm.o(.text.crm_pll_config)
- [Anonymous Symbol] 0x08002b20 Section 0 at32f421_crm.o(.text.crm_reset)
- [Anonymous Symbol] 0x08002b9c Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
- [Anonymous Symbol] 0x08002bb0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMicros)
- [Anonymous Symbol] 0x08002bec Section 0 functions.o(.text.delayMillis)
- [Anonymous Symbol] 0x08002c3c Section 0 signal.o(.text.detectInput)
- [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_channel_enable)
- [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_default_para_init)
- [Anonymous Symbol] 0x08002e90 Section 0 at32f421_dma.o(.text.dma_flag_get)
- [Anonymous Symbol] 0x08002ea0 Section 0 at32f421_dma.o(.text.dma_init)
- [Anonymous Symbol] 0x08002f1c Section 0 at32f421_dma.o(.text.dma_reset)
- [Anonymous Symbol] 0x08002f5c Section 0 comparator.o(.text.enableCompInterrupts)
- [Anonymous Symbol] 0x08002f70 Section 0 peripherals.o(.text.enableCorePeripherals)
- [Anonymous Symbol] 0x08003080 Section 0 at32f421_flash.o(.text.flash_flag_clear)
- [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_lock)
- [Anonymous Symbol] 0x080030a0 Section 0 at32f421_flash.o(.text.flash_sector_erase)
- [Anonymous Symbol] 0x08003230 Section 0 at32f421_flash.o(.text.flash_unlock)
- [Anonymous Symbol] 0x08003250 Section 0 at32f421_flash.o(.text.flash_word_program)
- [Anonymous Symbol] 0x080033d8 Section 0 phaseouts.o(.text.fullBrake)
- [Anonymous Symbol] 0x08003464 Section 0 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x08003478 Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x08003480 Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x08003490 Section 0 adc.o(.text.getConvertedDegrees)
- [Anonymous Symbol] 0x080034b8 Section 0 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x080034c8 Section 0 at32f421_gpio.o(.text.gpio_init)
- [Anonymous Symbol] 0x08003540 Section 0 functions.o(.text.gpio_mode_QUICK)
- [Anonymous Symbol] 0x08003558 Section 0 functions.o(.text.gpio_mode_set)
- [Anonymous Symbol] 0x08003580 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
- [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x080035b0 Section 0 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x08003748 Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x08003804 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003b38 Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x08004724 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x08004834 Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x08004a18 Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x08004a84 Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004a9c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004b10 Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004ba4 Section 0 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004cd4 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004d3c Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004da4 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08004e20 Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08004e9c Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x08004f2c Section 0 main.o(.text.processDshot)
- [Anonymous Symbol] 0x08004f64 Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08004fdc Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x08005040 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x080050c0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x080050d0 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x08005150 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x08005274 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x08005310 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x0800532c Section 0 main.o(.text.setInput)
- [Anonymous Symbol] 0x08005a90 Section 0 io.o(.text.setInputPullUp)
- [Anonymous Symbol] 0x08005aa4 Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x08005ac8 Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x08005adc Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x08005b54 Section 0 system_at32f421.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005c34 Number 0 system_at32f421.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005c44 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005d38 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08006218 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x080062b0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x08006314 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x08006328 Section 0 at32f421_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x080063e4 Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x08006580 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x08006594 Section 0 at32f421_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x080065a8 Section 0 at32f421_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x08006630 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x08006644 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x08006658 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
- [Anonymous Symbol] 0x0800666c Section 0 main.o(.text.zcfoundroutine)
- x$fpl$fadd 0x08006784 Section 196 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x08006793 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x08006848 Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x0800689c Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x080068b5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x080068b4 Section 388 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006a38 Section 104 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x08006aa0 Section 54 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006ad8 Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x08006b08 Section 104 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x08006b70 Section 104 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006bd8 Section 140 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fretinf 0x08006c64 Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006c70 Section 234 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006c7f Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- crm_clocks_freq_get.ahb_apb2_div_table 0x08006d5a Data 8 at32f421_crm.o(.rodata.cst8)
- [Anonymous Symbol] 0x08006d5a Section 0 at32f421_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x08006d5a Section 0 usenofp.o(x$fpl$usenofp)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006d66 Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
__tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
.L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
[Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
@@ -2536,157 +2537,157 @@ Image Symbol Table
MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
- PeriodElapsedCallback 0x080015a9 Thumb Code 224 main.o(.text.PeriodElapsedCallback)
- SVC_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
- SysTick_Handler 0x0800168d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
- SystemInit 0x08001691 Thumb Code 140 system_at32f421.o(.text.SystemInit)
- TIM1_Init 0x0800171d Thumb Code 278 peripherals.o(.text.TIM1_Init)
- TMR14_GLOBAL_IRQHandler 0x08001835 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
- TMR15_GLOBAL_IRQHandler 0x08001849 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
- TMR16_GLOBAL_IRQHandler 0x08001861 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
- TMR3_GLOBAL_IRQHandler 0x08001871 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
- USART1_IRQHandler 0x08001895 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
- UsageFault_Handler 0x08001899 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
- adc_base_config 0x080018c9 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
- adc_base_default_para_init 0x0800190d Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
- adc_calibration_init 0x08001915 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
- adc_calibration_init_status_get 0x08001921 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
- adc_calibration_start 0x08001929 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
- adc_calibration_status_get 0x08001935 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
- adc_dma_mode_enable 0x0800193d Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
- adc_enable 0x08001951 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
- adc_ordinary_channel_set 0x0800195d Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
- adc_ordinary_conversion_trigger_set 0x08001bb9 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
- adc_ordinary_software_trigger_enable 0x08001be5 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
- adc_tempersensor_vintrv_enable 0x08001bf9 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
- allOff 0x08001c15 Thumb Code 138 phaseouts.o(.text.allOff)
- allpwm 0x08001ca1 Thumb Code 186 phaseouts.o(.text.allpwm)
- changeCompInput 0x08001d5d Thumb Code 36 comparator.o(.text.changeCompInput)
- cmp_enable 0x08001d81 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
- comStep 0x08001d99 Thumb Code 984 phaseouts.o(.text.comStep)
- computeDshotDMA 0x08002171 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
- computeServoInput 0x0800264d Thumb Code 492 signal.o(.text.computeServoInput)
- crm_adc_clock_div_set 0x08002839 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
- crm_ahb_div_set 0x08002855 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
- crm_apb1_div_set 0x08002871 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
- crm_apb2_div_set 0x0800288d Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
- crm_auto_step_mode_enable 0x080028a9 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- crm_clock_source_enable 0x080028c1 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
- crm_clocks_freq_get 0x08002945 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_flag_get 0x08002a65 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
- crm_periph_clock_enable 0x08002a81 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
- crm_periph_reset 0x08002aa9 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
- crm_pll_config 0x08002ad1 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
- crm_reset 0x08002b21 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
- crm_sysclk_switch 0x08002b9d Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
- crm_sysclk_switch_status_get 0x08002bb1 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- delayMicros 0x08002bc1 Thumb Code 44 functions.o(.text.delayMicros)
- delayMillis 0x08002bed Thumb Code 78 functions.o(.text.delayMillis)
- detectInput 0x08002c3d Thumb Code 568 signal.o(.text.detectInput)
- dma_channel_enable 0x08002e75 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
- dma_default_para_init 0x08002e81 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
- dma_flag_get 0x08002e91 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
- dma_init 0x08002ea1 Thumb Code 124 at32f421_dma.o(.text.dma_init)
- dma_reset 0x08002f1d Thumb Code 64 at32f421_dma.o(.text.dma_reset)
- enableCompInterrupts 0x08002f5d Thumb Code 18 comparator.o(.text.enableCompInterrupts)
- enableCorePeripherals 0x08002f71 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
- flash_flag_clear 0x08003081 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
- flash_lock 0x0800308d Thumb Code 18 at32f421_flash.o(.text.flash_lock)
- flash_sector_erase 0x080030a1 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
- flash_unlock 0x08003231 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
- flash_word_program 0x08003251 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
- fullBrake 0x080033d9 Thumb Code 140 phaseouts.o(.text.fullBrake)
- generatePwmTimerEvent 0x08003465 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x08003479 Thumb Code 8 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x08003481 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
- getConvertedDegrees 0x08003491 Thumb Code 38 adc.o(.text.getConvertedDegrees)
- getInputPinState 0x080034b9 Thumb Code 16 io.o(.text.getInputPinState)
- gpio_init 0x080034c9 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
- gpio_mode_QUICK 0x08003541 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
- gpio_mode_set 0x08003559 Thumb Code 38 functions.o(.text.gpio_mode_set)
- gpio_pin_mux_config 0x08003581 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
- initAfterJump 0x080035ad Thumb Code 4 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x080035b1 Thumb Code 408 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x08003749 Thumb Code 188 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003805 Thumb Code 818 main.o(.text.loadEEpromSettings)
- main 0x08003b39 Thumb Code 3052 main.o(.text.main)
- makeTelemPackage 0x08004725 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x08004835 Thumb Code 484 dshot.o(.text.make_dshot_package)
- map 0x08004a19 Thumb Code 108 functions.o(.text.map)
- maskPhaseInterrupts 0x08004a85 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004a9d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004b11 Thumb Code 148 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x08004ba5 Thumb Code 302 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004cd5 Thumb Code 104 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004d3d Thumb Code 104 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004da5 Thumb Code 122 sounds.o(.text.playInputTune)
- playInputTune2 0x08004e21 Thumb Code 124 sounds.o(.text.playInputTune2)
- playStartupTune 0x08004e9d Thumb Code 144 sounds.o(.text.playStartupTune)
- processDshot 0x08004f2d Thumb Code 56 main.o(.text.processDshot)
- proportionalBrake 0x08004f65 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x08004fdd Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x08005041 Thumb Code 126 io.o(.text.receiveDshotDma)
- resetInputCaptureTimer 0x080050c1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x080050d1 Thumb Code 126 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x08005151 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x08005275 Thumb Code 154 io.o(.text.sendDshotDma)
- send_telem_DMA 0x08005311 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setInput 0x0800532d Thumb Code 1890 main.o(.text.setInput)
- setInputPullUp 0x08005a91 Thumb Code 18 io.o(.text.setInputPullUp)
- setPWMCompare1 0x08005aa5 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setVolume 0x08005ac9 Thumb Code 20 sounds.o(.text.setVolume)
- system_clock_config 0x08005add Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x08005b55 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005c45 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005d39 Thumb Code 1248 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x08006219 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x080062b1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x08006315 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x08006329 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
- transfercomplete 0x080063e5 Thumb Code 412 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x08006581 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x08006595 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
- usart_init 0x080065a9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
- usart_receiver_enable 0x08006631 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x08006645 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x08006659 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
- zcfoundroutine 0x0800666d Thumb Code 278 main.o(.text.zcfoundroutine)
- __aeabi_fadd 0x08006785 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x08006785 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x08006849 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x08006849 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x08006857 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x08006865 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x08006865 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x08006873 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x08006873 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x08006881 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x08006881 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x0800688f Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x0800688f Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x0800689d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x080068b5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x080068b5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006a39 Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006a39 Thumb Code 104 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x08006aa1 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x08006aa1 Thumb Code 54 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006ad9 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006ad9 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x08006b09 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x08006b71 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x08006b71 Thumb Code 104 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006bc3 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006bd9 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- __fpl_fretinf 0x08006c65 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006c71 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006c71 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
- __I$use$fp 0x08006d5a Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08006d62 Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08006d74 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08006d94 Number 0 anon$$obj.o(Region$$Table)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
@@ -2712,41 +2713,40 @@ Image Symbol Table
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)
- advancedivisor 0x20000018 Data 1 main.o(.data..L_MergedGlobals)
- rising 0x20000019 Data 1 main.o(.data..L_MergedGlobals)
- forward 0x2000001a Data 1 main.o(.data..L_MergedGlobals)
- bad_count_threshold 0x2000001b Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_up 0x2000001c Data 1 main.o(.data..L_MergedGlobals)
- min_bemf_counts_down 0x2000001d Data 1 main.o(.data..L_MergedGlobals)
- step 0x2000001e Data 1 main.o(.data..L_MergedGlobals)
- motor_kv 0x20000020 Data 2 main.o(.data..L_MergedGlobals)
- CURRENT_LIMIT 0x20000022 Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_target_interval 0x20000024 Data 2 main.o(.data..L_MergedGlobals)
- enter_sine_angle 0x20000026 Data 2 main.o(.data..L_MergedGlobals)
- servo_low_threshold 0x20000028 Data 2 main.o(.data..L_MergedGlobals)
- servo_high_threshold 0x2000002a Data 2 main.o(.data..L_MergedGlobals)
- servo_neutral 0x2000002c Data 2 main.o(.data..L_MergedGlobals)
- low_cell_volt_cutoff 0x2000002e Data 2 main.o(.data..L_MergedGlobals)
- use_current_limit_adjust 0x20000030 Data 2 main.o(.data..L_MergedGlobals)
- reverse_speed_threshold 0x20000032 Data 2 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 0x20000034 Data 2 main.o(.data..L_MergedGlobals)
- min_startup_duty 0x20000036 Data 2 main.o(.data..L_MergedGlobals)
- startup_max_duty_cycle 0x20000038 Data 2 main.o(.data..L_MergedGlobals)
- minimum_duty_cycle 0x2000003a Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_minimum_duty 0x2000003c Data 2 main.o(.data..L_MergedGlobals)
- tim1_arr 0x2000003e Data 2 main.o(.data..L_MergedGlobals)
- TIMER1_MAX_ARR 0x20000040 Data 2 main.o(.data..L_MergedGlobals)
- duty_cycle_maximum 0x20000042 Data 2 main.o(.data..L_MergedGlobals)
- low_rpm_level 0x20000044 Data 2 main.o(.data..L_MergedGlobals)
- high_rpm_level 0x20000046 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_low_rpm 0x20000048 Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_high_rpm 0x2000004a Data 2 main.o(.data..L_MergedGlobals)
- step_delay 0x2000004c Data 2 main.o(.data..L_MergedGlobals)
- gate_drive_offset 0x2000004e Data 2 main.o(.data..L_MergedGlobals)
- commutation_interval 0x20000050 Data 2 main.o(.data..L_MergedGlobals)
- MAXIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals)
- MINIMUM_RPM_SPEED_CONTROL 0x20000058 Data 4 main.o(.data..L_MergedGlobals)
- eeprom_address 0x2000005c Data 4 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)
@@ -2799,66 +2799,68 @@ Image Symbol Table
TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
- LOW_VOLTAGE_CUTOFF 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
- RC_CAR_REVERSE 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
- return_to_center 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_speed_control_loop 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_current_limit 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_happened 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
- crawler_mode 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
- cell_count 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
- brushed_direction_set 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
- play_tone_flag 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_check 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
- adc_counter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
- send_telemetry 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_active 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot_telemetry 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
- readIndex 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
- bemf_timeout_happened 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
- running 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
- stepper_sine 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
- stuckcounter 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
- bad_count 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
- armed 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
- inputSet 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
- servoPwm 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
- zcfound 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
- bemfcounter 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_duty_cycle 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
- ledcounter 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
- one_khz_loop_counter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
- target_e_com_time 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
- low_voltage_count 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
- tenkhzcounter 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
- actual_current 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
- last_duty_cycle 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle_setpoint 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_input 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
- smoothedcurrent 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
- advance 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
- zero_input_count 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
- input 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
- newinput 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
- waitTime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
- signaltimeout 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_current 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
- thiszctime 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_A_position 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_B_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_C_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
- armed_timeout_count 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
- battery_voltage 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
- telem_ms_count 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_duty_cycle 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
- e_rpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_temp 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
- converted_degrees 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_volts 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
- k_erpm 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
@@ -2889,338 +2891,339 @@ Memory Map of the image
Image Entry point : 0x080010cd
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006158, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006080])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d94, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08001000 0x08001000 0x000000cc Data RO 1352 RESET startup_at32f421.o
- 0x080010cc 0x080010cc 0x00000008 Code RO 1365 * !!!main c_w.l(__main.o)
- 0x080010d4 0x080010d4 0x00000034 Code RO 1567 !!!scatter c_w.l(__scatter.o)
- 0x08001108 0x08001108 0x0000005a Code RO 1565 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001000 0x08001000 0x000000cc Data RO 1353 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1366 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1568 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1566 !!dczerorl2 c_w.l(__dczerorl2.o)
0x08001162 0x08001162 0x00000002 PAD
- 0x08001164 0x08001164 0x0000001c Code RO 1569 !!handler_zi c_w.l(__scatter_zi.o)
- 0x08001180 0x08001180 0x00000002 Code RO 1427 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1434 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1436 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1438 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1441 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1443 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1445 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1448 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1450 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1452 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1454 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1456 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1458 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1460 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1462 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1464 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1466 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1468 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1472 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1474 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1476 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1478 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000002 Code RO 1479 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
- 0x08001184 0x08001184 0x00000002 Code RO 1501 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1516 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1518 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1521 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1524 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1526 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1529 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000002 Code RO 1530 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
- 0x08001188 0x08001188 0x00000000 Code RO 1389 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
- 0x08001188 0x08001188 0x00000000 Code RO 1402 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
- 0x08001188 0x08001188 0x00000006 Code RO 1414 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
- 0x0800118e 0x0800118e 0x00000000 Code RO 1404 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
- 0x0800118e 0x0800118e 0x00000004 Code RO 1405 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
- 0x08001192 0x08001192 0x00000000 Code RO 1407 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
- 0x08001192 0x08001192 0x00000008 Code RO 1408 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
- 0x0800119a 0x0800119a 0x00000002 Code RO 1431 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
- 0x0800119c 0x0800119c 0x00000000 Code RO 1481 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
- 0x0800119c 0x0800119c 0x00000004 Code RO 1482 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
- 0x080011a0 0x080011a0 0x00000006 Code RO 1483 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x08001164 0x08001164 0x0000001c Code RO 1570 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1428 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1435 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1442 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1444 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1446 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1480 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1502 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1519 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1522 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1531 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1390 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1403 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1415 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1406 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1408 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1409 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1432 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1482 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1483 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1484 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x080011a6 0x080011a6 0x00000002 PAD
- 0x080011a8 0x080011a8 0x00000040 Code RO 1353 .text startup_at32f421.o
- 0x080011e8 0x080011e8 0x0000004e Code RO 1361 .text c_w.l(rt_memclr_w.o)
- 0x08001236 0x08001236 0x00000006 Code RO 1363 .text c_w.l(heapauxi.o)
- 0x0800123c 0x0800123c 0x0000004a Code RO 1418 .text c_w.l(sys_stackheap_outer.o)
- 0x08001286 0x08001286 0x00000012 Code RO 1420 .text c_w.l(exit.o)
- 0x08001298 0x08001298 0x00000008 Code RO 1428 .text c_w.l(libspace.o)
- 0x080012a0 0x080012a0 0x0000000c Code RO 1491 .text c_w.l(sys_exit.o)
- 0x080012ac 0x080012ac 0x00000002 Code RO 1506 .text c_w.l(use_no_semi.o)
- 0x080012ae 0x080012ae 0x00000000 Code RO 1508 .text c_w.l(indicate_semi.o)
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1354 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1362 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1364 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1419 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1421 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1429 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1492 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1507 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1509 .text c_w.l(indicate_semi.o)
0x080012ae 0x080012ae 0x00000002 PAD
- 0x080012b0 0x080012b0 0x00000036 Code RO 1133 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
0x080012e6 0x080012e6 0x00000002 PAD
- 0x080012e8 0x080012e8 0x0000002e Code RO 1096 .text.ADC_DMA_Callback adc.o
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
0x08001316 0x08001316 0x00000002 PAD
- 0x08001318 0x08001318 0x00000116 Code RO 1098 .text.ADC_Init adc.o
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
0x0800142e 0x0800142e 0x00000002 PAD
- 0x08001430 0x08001430 0x00000002 Code RO 1115 .text.BusFault_Handler at32f421_it.o
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
0x08001432 0x08001432 0x00000002 PAD
- 0x08001434 0x08001434 0x0000002a Code RO 1127 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
0x0800145e 0x0800145e 0x00000002 PAD
- 0x08001460 0x08001460 0x0000003c Code RO 1129 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
- 0x0800149c 0x0800149c 0x000000ac Code RO 1131 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
- 0x08001548 0x08001548 0x00000002 Code RO 1121 .text.DebugMon_Handler at32f421_it.o
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
0x0800154a 0x0800154a 0x00000002 PAD
- 0x0800154c 0x0800154c 0x00000028 Code RO 1145 .text.EXINT15_4_IRQHandler at32f421_it.o
- 0x08001574 0x08001574 0x00000002 Code RO 1111 .text.HardFault_Handler at32f421_it.o
+ 0x0800154c 0x0800154c 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
0x08001576 0x08001576 0x00000002 PAD
- 0x08001578 0x08001578 0x00000026 Code RO 1237 .text.MX_IWDG_Init peripherals.o
+ 0x08001578 0x08001578 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
0x0800159e 0x0800159e 0x00000002 PAD
- 0x080015a0 0x080015a0 0x00000002 Code RO 1113 .text.MemManage_Handler at32f421_it.o
+ 0x080015a0 0x080015a0 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
0x080015a2 0x080015a2 0x00000002 PAD
- 0x080015a4 0x080015a4 0x00000002 Code RO 1123 .text.PendSV_Handler at32f421_it.o
+ 0x080015a4 0x080015a4 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
0x080015a6 0x080015a6 0x00000002 PAD
- 0x080015a8 0x080015a8 0x000000e0 Code RO 50 .text.PeriodElapsedCallback main.o
- 0x08001688 0x08001688 0x00000002 Code RO 1119 .text.SVC_Handler at32f421_it.o
+ 0x080015a8 0x080015a8 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
0x0800168a 0x0800168a 0x00000002 PAD
- 0x0800168c 0x0800168c 0x00000002 Code RO 1125 .text.SysTick_Handler at32f421_it.o
- 0x0800168e 0x0800168e 0x00000002 PAD
- 0x08001690 0x08001690 0x0000008c Code RO 1337 .text.SystemInit system_at32f421.o
- 0x0800171c 0x0800171c 0x00000116 Code RO 1221 .text.TIM1_Init peripherals.o
- 0x08001832 0x08001832 0x00000002 PAD
- 0x08001834 0x08001834 0x00000012 Code RO 1135 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
- 0x08001846 0x08001846 0x00000002 PAD
- 0x08001848 0x08001848 0x00000016 Code RO 1139 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
- 0x0800185e 0x0800185e 0x00000002 PAD
- 0x08001860 0x08001860 0x00000010 Code RO 1137 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
- 0x08001870 0x08001870 0x00000022 Code RO 1143 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
0x08001892 0x08001892 0x00000002 PAD
- 0x08001894 0x08001894 0x00000002 Code RO 1141 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001894 0x08001894 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
0x08001896 0x08001896 0x00000002 PAD
- 0x08001898 0x08001898 0x00000002 Code RO 1117 .text.UsageFault_Handler at32f421_it.o
- 0x0800189a 0x0800189a 0x00000002 PAD
- 0x0800189c 0x0800189c 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
- 0x080018c6 0x080018c6 0x00000002 PAD
- 0x080018c8 0x080018c8 0x00000044 Code RO 193 .text.adc_base_config at32f421_adc.o
- 0x0800190c 0x0800190c 0x00000008 Code RO 191 .text.adc_base_default_para_init at32f421_adc.o
- 0x08001914 0x08001914 0x0000000a Code RO 199 .text.adc_calibration_init at32f421_adc.o
- 0x0800191e 0x0800191e 0x00000002 PAD
- 0x08001920 0x08001920 0x00000008 Code RO 201 .text.adc_calibration_init_status_get at32f421_adc.o
- 0x08001928 0x08001928 0x0000000a Code RO 203 .text.adc_calibration_start at32f421_adc.o
- 0x08001932 0x08001932 0x00000002 PAD
- 0x08001934 0x08001934 0x00000008 Code RO 205 .text.adc_calibration_status_get at32f421_adc.o
- 0x0800193c 0x0800193c 0x00000012 Code RO 195 .text.adc_dma_mode_enable at32f421_adc.o
- 0x0800194e 0x0800194e 0x00000002 PAD
- 0x08001950 0x08001950 0x0000000a Code RO 189 .text.adc_enable at32f421_adc.o
- 0x0800195a 0x0800195a 0x00000002 PAD
- 0x0800195c 0x0800195c 0x0000025a Code RO 213 .text.adc_ordinary_channel_set at32f421_adc.o
- 0x08001bb6 0x08001bb6 0x00000002 PAD
- 0x08001bb8 0x08001bb8 0x0000002a Code RO 219 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
- 0x08001be2 0x08001be2 0x00000002 PAD
- 0x08001be4 0x08001be4 0x00000012 Code RO 235 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
- 0x08001bf6 0x08001bf6 0x00000002 PAD
- 0x08001bf8 0x08001bf8 0x0000001a Code RO 233 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
- 0x08001c12 0x08001c12 0x00000002 PAD
- 0x08001c14 0x08001c14 0x0000008a Code RO 1297 .text.allOff phaseouts.o
- 0x08001c9e 0x08001c9e 0x00000002 PAD
- 0x08001ca0 0x08001ca0 0x000000ba Code RO 1303 .text.allpwm phaseouts.o
- 0x08001d5a 0x08001d5a 0x00000002 PAD
- 0x08001d5c 0x08001d5c 0x00000024 Code RO 1161 .text.changeCompInput comparator.o
- 0x08001d80 0x08001d80 0x00000016 Code RO 265 .text.cmp_enable at32f421_cmp.o
- 0x08001d96 0x08001d96 0x00000002 PAD
- 0x08001d98 0x08001d98 0x000003d8 Code RO 1299 .text.comStep phaseouts.o
- 0x08002170 0x08002170 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
- 0x0800264c 0x0800264c 0x000001ec Code RO 123 .text.computeServoInput signal.o
- 0x08002838 0x08002838 0x0000001c Code RO 347 .text.crm_adc_clock_div_set at32f421_crm.o
- 0x08002854 0x08002854 0x0000001a Code RO 341 .text.crm_ahb_div_set at32f421_crm.o
- 0x0800286e 0x0800286e 0x00000002 PAD
- 0x08002870 0x08002870 0x0000001a Code RO 343 .text.crm_apb1_div_set at32f421_crm.o
- 0x0800288a 0x0800288a 0x00000002 PAD
- 0x0800288c 0x0800288c 0x0000001a Code RO 345 .text.crm_apb2_div_set at32f421_crm.o
- 0x080028a6 0x080028a6 0x00000002 PAD
- 0x080028a8 0x080028a8 0x00000018 Code RO 367 .text.crm_auto_step_mode_enable at32f421_crm.o
- 0x080028c0 0x080028c0 0x00000082 Code RO 333 .text.crm_clock_source_enable at32f421_crm.o
- 0x08002942 0x08002942 0x00000002 PAD
- 0x08002944 0x08002944 0x00000120 Code RO 361 .text.crm_clocks_freq_get at32f421_crm.o
- 0x08002a64 0x08002a64 0x0000001a Code RO 319 .text.crm_flag_get at32f421_crm.o
- 0x08002a7e 0x08002a7e 0x00000002 PAD
- 0x08002a80 0x08002a80 0x00000028 Code RO 327 .text.crm_periph_clock_enable at32f421_crm.o
- 0x08002aa8 0x08002aa8 0x00000028 Code RO 329 .text.crm_periph_reset at32f421_crm.o
- 0x08002ad0 0x08002ad0 0x0000004e Code RO 353 .text.crm_pll_config at32f421_crm.o
- 0x08002b1e 0x08002b1e 0x00000002 PAD
- 0x08002b20 0x08002b20 0x0000007a Code RO 313 .text.crm_reset at32f421_crm.o
- 0x08002b9a 0x08002b9a 0x00000002 PAD
- 0x08002b9c 0x08002b9c 0x00000012 Code RO 357 .text.crm_sysclk_switch at32f421_crm.o
- 0x08002bae 0x08002bae 0x00000002 PAD
- 0x08002bb0 0x08002bb0 0x00000010 Code RO 359 .text.crm_sysclk_switch_status_get at32f421_crm.o
- 0x08002bc0 0x08002bc0 0x0000002c Code RO 22 .text.delayMicros functions.o
- 0x08002bec 0x08002bec 0x0000004e Code RO 24 .text.delayMillis functions.o
- 0x08002c3a 0x08002c3a 0x00000002 PAD
- 0x08002c3c 0x08002c3c 0x00000238 Code RO 131 .text.detectInput signal.o
- 0x08002e74 0x08002e74 0x0000000a Code RO 404 .text.dma_channel_enable at32f421_dma.o
- 0x08002e7e 0x08002e7e 0x00000002 PAD
- 0x08002e80 0x08002e80 0x0000000e Code RO 410 .text.dma_default_para_init at32f421_dma.o
- 0x08002e8e 0x08002e8e 0x00000002 PAD
- 0x08002e90 0x08002e90 0x00000010 Code RO 406 .text.dma_flag_get at32f421_dma.o
- 0x08002ea0 0x08002ea0 0x0000007c Code RO 412 .text.dma_init at32f421_dma.o
- 0x08002f1c 0x08002f1c 0x00000040 Code RO 396 .text.dma_reset at32f421_dma.o
- 0x08002f5c 0x08002f5c 0x00000012 Code RO 1159 .text.enableCompInterrupts comparator.o
- 0x08002f6e 0x08002f6e 0x00000002 PAD
- 0x08002f70 0x08002f70 0x0000010e Code RO 1267 .text.enableCorePeripherals peripherals.o
- 0x0800307e 0x0800307e 0x00000002 PAD
- 0x08003080 0x08003080 0x0000000c Code RO 552 .text.flash_flag_clear at32f421_flash.o
- 0x0800308c 0x0800308c 0x00000012 Code RO 560 .text.flash_lock at32f421_flash.o
- 0x0800309e 0x0800309e 0x00000002 PAD
- 0x080030a0 0x080030a0 0x0000018e Code RO 562 .text.flash_sector_erase at32f421_flash.o
- 0x0800322e 0x0800322e 0x00000002 PAD
- 0x08003230 0x08003230 0x0000001e Code RO 558 .text.flash_unlock at32f421_flash.o
- 0x0800324e 0x0800324e 0x00000002 PAD
- 0x08003250 0x08003250 0x00000186 Code RO 570 .text.flash_word_program at32f421_flash.o
- 0x080033d6 0x080033d6 0x00000002 PAD
- 0x080033d8 0x080033d8 0x0000008c Code RO 1301 .text.fullBrake phaseouts.o
- 0x08003464 0x08003464 0x00000012 Code RO 1263 .text.generatePwmTimerEvent peripherals.o
- 0x08003476 0x08003476 0x00000002 PAD
- 0x08003478 0x08003478 0x00000008 Code RO 20 .text.getAbsDif functions.o
- 0x08003480 0x08003480 0x0000000e Code RO 1155 .text.getCompOutputLevel comparator.o
- 0x0800348e 0x0800348e 0x00000002 PAD
- 0x08003490 0x08003490 0x00000026 Code RO 1100 .text.getConvertedDegrees adc.o
- 0x080034b6 0x080034b6 0x00000002 PAD
- 0x080034b8 0x080034b8 0x00000010 Code RO 1190 .text.getInputPinState io.o
- 0x080034c8 0x080034c8 0x00000076 Code RO 628 .text.gpio_init at32f421_gpio.o
- 0x0800353e 0x0800353e 0x00000002 PAD
- 0x08003540 0x08003540 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
- 0x08003556 0x08003556 0x00000002 PAD
- 0x08003558 0x08003558 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
- 0x0800357e 0x0800357e 0x00000002 PAD
- 0x08003580 0x08003580 0x0000002c Code RO 652 .text.gpio_pin_mux_config at32f421_gpio.o
- 0x080035ac 0x080035ac 0x00000004 Code RO 1235 .text.initAfterJump peripherals.o
- 0x080035b0 0x080035b0 0x00000198 Code RO 1213 .text.initCorePeripherals peripherals.o
- 0x08003748 0x08003748 0x000000bc Code RO 52 .text.interruptRoutine main.o
- 0x08003804 0x08003804 0x00000332 Code RO 40 .text.loadEEpromSettings main.o
- 0x08003b36 0x08003b36 0x00000002 PAD
- 0x08003b38 0x08003b38 0x00000bec Code RO 66 .text.main main.o
- 0x08004724 0x08004724 0x0000010e Code RO 1323 .text.makeTelemPackage serial_telemetry.o
- 0x08004832 0x08004832 0x00000002 PAD
- 0x08004834 0x08004834 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
- 0x08004a18 0x08004a18 0x0000006c Code RO 18 .text.map functions.o
- 0x08004a84 0x08004a84 0x00000018 Code RO 1157 .text.maskPhaseInterrupts comparator.o
- 0x08004a9c 0x08004a9c 0x00000072 Code RO 734 .text.nvic_irq_enable at32f421_misc.o
- 0x08004b0e 0x08004b0e 0x00000002 PAD
- 0x08004b10 0x08004b10 0x00000094 Code RO 170 .text.playBeaconTune3 sounds.o
- 0x08004ba4 0x08004ba4 0x0000012e Code RO 154 .text.playBlueJayTune sounds.o
- 0x08004cd2 0x08004cd2 0x00000002 PAD
- 0x08004cd4 0x08004cd4 0x00000068 Code RO 168 .text.playChangedTone sounds.o
- 0x08004d3c 0x08004d3c 0x00000068 Code RO 166 .text.playDefaultTone sounds.o
- 0x08004da4 0x08004da4 0x0000007a Code RO 164 .text.playInputTune sounds.o
- 0x08004e1e 0x08004e1e 0x00000002 PAD
- 0x08004e20 0x08004e20 0x0000007c Code RO 162 .text.playInputTune2 sounds.o
- 0x08004e9c 0x08004e9c 0x00000090 Code RO 156 .text.playStartupTune sounds.o
- 0x08004f2c 0x08004f2c 0x00000038 Code RO 62 .text.processDshot main.o
- 0x08004f64 0x08004f64 0x00000078 Code RO 1277 .text.proportionalBrake phaseouts.o
- 0x08004fdc 0x08004fdc 0x00000062 Code RO 1172 .text.read_flash_bin eeprom.o
- 0x0800503e 0x0800503e 0x00000002 PAD
- 0x08005040 0x08005040 0x0000007e Code RO 1186 .text.receiveDshotDma io.o
- 0x080050be 0x080050be 0x00000002 PAD
- 0x080050c0 0x080050c0 0x00000010 Code RO 1265 .text.resetInputCaptureTimer peripherals.o
- 0x080050d0 0x080050d0 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
- 0x0800514e 0x0800514e 0x00000002 PAD
- 0x08005150 0x08005150 0x00000122 Code RO 1170 .text.save_flash_nolib eeprom.o
- 0x08005272 0x08005272 0x00000002 PAD
- 0x08005274 0x08005274 0x0000009a Code RO 1188 .text.sendDshotDma io.o
- 0x0800530e 0x0800530e 0x00000002 PAD
- 0x08005310 0x08005310 0x0000001c Code RO 1317 .text.send_telem_DMA serial_telemetry.o
- 0x0800532c 0x0800532c 0x00000762 Code RO 56 .text.setInput main.o
- 0x08005a8e 0x08005a8e 0x00000002 PAD
- 0x08005a90 0x08005a90 0x00000012 Code RO 1196 .text.setInputPullUp io.o
- 0x08005aa2 0x08005aa2 0x00000002 PAD
- 0x08005aa4 0x08005aa4 0x0000000c Code RO 1257 .text.setPWMCompare1 peripherals.o
- 0x08005ab0 0x08005ab0 0x0000000c Code RO 1259 .text.setPWMCompare2 peripherals.o
- 0x08005abc 0x08005abc 0x0000000c Code RO 1261 .text.setPWMCompare3 peripherals.o
- 0x08005ac8 0x08005ac8 0x00000014 Code RO 146 .text.setVolume sounds.o
- 0x08005adc 0x08005adc 0x00000076 Code RO 1215 .text.system_clock_config peripherals.o
- 0x08005b52 0x08005b52 0x00000002 PAD
- 0x08005b54 0x08005b54 0x000000f0 Code RO 1339 .text.system_core_clock_update system_at32f421.o
- 0x08005c44 0x08005c44 0x000000f4 Code RO 1325 .text.telem_UART_Init serial_telemetry.o
- 0x08005d38 0x08005d38 0x000004e0 Code RO 58 .text.tenKhzRoutine main.o
- 0x08006218 0x08006218 0x00000096 Code RO 920 .text.tmr_channel_enable at32f421_tmr.o
- 0x080062ae 0x080062ae 0x00000002 PAD
- 0x080062b0 0x080062b0 0x00000062 Code RO 906 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
- 0x08006312 0x08006312 0x00000002 PAD
- 0x08006314 0x08006314 0x00000012 Code RO 904 .text.tmr_period_buffer_enable at32f421_tmr.o
- 0x08006326 0x08006326 0x00000002 PAD
- 0x08006328 0x08006328 0x000000ba Code RO 866 .text.tmr_reset at32f421_tmr.o
- 0x080063e2 0x080063e2 0x00000002 PAD
- 0x080063e4 0x080063e4 0x0000019c Code RO 125 .text.transfercomplete signal.o
- 0x08006580 0x08006580 0x00000012 Code RO 1002 .text.usart_dma_transmitter_enable at32f421_usart.o
- 0x08006592 0x08006592 0x00000002 PAD
- 0x08006594 0x08006594 0x00000012 Code RO 990 .text.usart_enable at32f421_usart.o
- 0x080065a6 0x080065a6 0x00000002 PAD
- 0x080065a8 0x080065a8 0x00000086 Code RO 986 .text.usart_init at32f421_usart.o
- 0x0800662e 0x0800662e 0x00000002 PAD
- 0x08006630 0x08006630 0x00000012 Code RO 994 .text.usart_receiver_enable at32f421_usart.o
- 0x08006642 0x08006642 0x00000002 PAD
- 0x08006644 0x08006644 0x00000012 Code RO 1030 .text.usart_single_line_halfduplex_select at32f421_usart.o
- 0x08006656 0x08006656 0x00000002 PAD
- 0x08006658 0x08006658 0x00000012 Code RO 992 .text.usart_transmitter_enable at32f421_usart.o
- 0x0800666a 0x0800666a 0x00000002 PAD
- 0x0800666c 0x0800666c 0x00000116 Code RO 60 .text.zcfoundroutine main.o
- 0x08006782 0x08006782 0x00000002 PAD
- 0x08006784 0x08006784 0x000000c4 Code RO 1367 x$fpl$fadd fz_ws.l(faddsub_clz.o)
- 0x08006848 0x08006848 0x00000054 Code RO 1373 x$fpl$fcmp fz_ws.l(fcmp.o)
- 0x0800689c 0x0800689c 0x00000018 Code RO 1416 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
- 0x080068b4 0x080068b4 0x00000184 Code RO 1376 x$fpl$fdiv fz_ws.l(fdiv.o)
- 0x08006a38 0x08006a38 0x00000068 Code RO 1390 x$fpl$feqf fz_ws.l(feqf.o)
- 0x08006aa0 0x08006aa0 0x00000036 Code RO 1379 x$fpl$ffix fz_ws.l(ffix.o)
- 0x08006ad6 0x08006ad6 0x00000002 PAD
- 0x08006ad8 0x08006ad8 0x00000030 Code RO 1384 x$fpl$fflt fz_ws.l(fflt_clz.o)
- 0x08006b08 0x08006b08 0x00000068 Code RO 1392 x$fpl$fgeqf fz_ws.l(fgeqf.o)
- 0x08006b70 0x08006b70 0x00000068 Code RO 1394 x$fpl$fleqf fz_ws.l(fleqf.o)
- 0x08006bd8 0x08006bd8 0x0000008c Code RO 1396 x$fpl$fnaninf fz_ws.l(fnaninf.o)
- 0x08006c64 0x08006c64 0x0000000a Code RO 1398 x$fpl$fretinf fz_ws.l(fretinf.o)
- 0x08006c6e 0x08006c6e 0x00000002 PAD
- 0x08006c70 0x08006c70 0x000000ea Code RO 1369 x$fpl$fsub fz_ws.l(faddsub_clz.o)
- 0x08006d5a 0x08006d5a 0x00000000 Code RO 1400 x$fpl$usenofp fz_ws.l(usenofp.o)
- 0x08006d5a 0x08006d5a 0x00000008 Data RO 375 .rodata.cst8 at32f421_crm.o
- 0x08006d62 0x08006d62 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
- 0x08006d72 0x08006d72 0x00000002 PAD
- 0x08006d74 0x08006d74 0x00000020 Data RO 1564 Region$$Table anon$$obj.o
+ 0x08001898 0x08001898 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1300 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 362 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 1191 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 629 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 66 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 735 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 56 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 1197 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 1003 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 991 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 987 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 995 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 1031 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 993 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 376 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d98, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x00000060 Data RW 109 .data..L_MergedGlobals main.o
- 0x20000060 COMPRESSED 0x00000006 Data RW 134 .data..L_MergedGlobals signal.o
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
0x20000066 COMPRESSED 0x00000002 PAD
- 0x20000068 COMPRESSED 0x00000078 Data RW 110 .data..L_MergedGlobals.1 main.o
- 0x200000e0 COMPRESSED 0x00000001 Data RW 1205 .data.buffer_padding io.o
- 0x200000e1 COMPRESSED 0x00000001 Data RW 1202 .data.ic_timer_prescaler io.o
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
0x200000e2 COMPRESSED 0x00000002 PAD
- 0x200000e4 COMPRESSED 0x00000004 Data RW 133 .data.max_servo_deviation signal.o
- 0x200000e8 COMPRESSED 0x00000001 Data RW 1327 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
0x200000e9 COMPRESSED 0x00000001 PAD
- 0x200000ea COMPRESSED 0x000002d0 Data RW 95 .data.pwmSin main.o
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
0x200003ba COMPRESSED 0x00000002 PAD
- 0x200003bc COMPRESSED 0x00000004 Data RW 1341 .data.system_core_clock system_at32f421.o
- 0x200003c0 - 0x00000060 Zero RW 1429 .bss c_w.l(libspace.o)
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1430 .bss c_w.l(libspace.o)
0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
- 0x2000047c - 0x0000001c Zero RW 135 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 111 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x0000001c Zero RW 112 .bss..L_MergedGlobals.3 main.o
- 0x20000530 - 0x00000006 Zero RW 1102 .bss.ADCDataDMA adc.o
- 0x20000536 - 0x0000000a Zero RW 1328 .bss.aTxBuffer serial_telemetry.o
- 0x20000540 - 0x00000001 Zero RW 172 .bss.beep_volume sounds.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
0x20000541 COMPRESSED 0x00000003 PAD
- 0x20000544 - 0x00000100 Zero RW 1203 .bss.dma_buffer io.o
- 0x20000644 - 0x00000001 Zero RW 106 .bss.dshotcommand main.o
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
0x20000645 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
0x200006f5 COMPRESSED 0x00000003 PAD
- 0x200006f8 - 0x00000004 Zero RW 1147 .bss.exti_int at32f421_it.o
+ 0x200006f8 - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
0x20000790 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
- 0x20000791 - 0x00000001 Zero RW 1204 .bss.out_put io.o
- 0x20000792 - 0x000000c8 Zero RW 98 .bss.readings main.o
+ 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 99 .bss.readings main.o
0x2000085a COMPRESSED 0x00000006 PAD
- 0x20000860 - 0x00000200 Zero RW 1351 HEAP startup_at32f421.o
- 0x20000a60 - 0x00000400 Zero RW 1350 STACK startup_at32f421.o
+ 0x20000860 - 0x00000200 Zero RW 1352 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1351 STACK startup_at32f421.o
@@ -3230,7 +3233,7 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08007be0 0x08007be0 0x0000001e Data RO 181 .rodata.test firmwareversion.o
+ 0x08007be0 0x08007be0 0x0000001e Data RO 182 .rodata.test firmwareversion.o
==============================================================================
@@ -3257,7 +3260,7 @@ Image component sizes
0 0 30 0 0 401 firmwareversion.o
298 0 0 0 0 12308 functions.o
314 0 0 2 257 13083 io.o
- 7922 16 0 936 530 28857 main.o
+ 7932 16 0 936 530 28906 main.o
1186 0 0 0 0 26678 peripherals.o
1568 12 0 0 0 10837 phaseouts.o
542 0 0 1 10 15881 serial_telemetry.o
@@ -3267,9 +3270,9 @@ Image component sizes
380 16 0 4 0 7644 system_at32f421.o
----------------------------------------------------------------------
- 21780 180 294 960 2624 303640 Object Totals
+ 21792 180 294 960 2624 303689 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 154 0 4 7 12 0 (incl. Padding)
+ 156 0 4 7 12 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3330,15 +3333,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 23694 300 294 960 2720 304164 Grand Totals
- 23694 300 294 744 2720 304164 ELF Image Totals (compressed)
- 23694 300 294 744 0 0 ROM Totals
+ 23706 300 294 960 2720 304213 Grand Totals
+ 23706 300 294 744 2720 304213 ELF Image Totals (compressed)
+ 23706 300 294 744 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 23988 ( 23.43kB)
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
- Total ROM Size (Code + RO Data + RW Data) 24732 ( 24.15kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
==============================================================================
diff --git a/Keil_Projects/Listings/AM32_SKYSTARS_MVP60_F421.map b/Keil_Projects/Listings/AM32_SKYSTARS_MVP60_F421.map
new file mode 100644
index 00000000..33982aa6
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_SKYSTARS_MVP60_F421.map
@@ -0,0 +1,3339 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30258 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1121 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1127 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1276 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1275 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1277 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1167 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1173 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1175 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1177 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1180 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1187 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1189 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1191 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1193 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1195 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1197 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1199 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1211 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1213 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1215 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1217 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1218 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1242 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1244 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1247 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1250 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1252 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1255 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1256 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1139 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1147 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1159 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1149 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1150 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1152 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1153 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1170 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1220 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1221 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1222 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1122 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1125 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1126 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1163 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1168 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1228 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1236 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1237 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 955 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 925 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 927 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 937 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 949 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 951 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 953 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 943 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 967 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 933 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1034 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 935 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 945 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 941 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 947 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1113 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1018 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 957 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 961 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 959 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 965 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 963 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 939 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 155 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 153 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 161 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 163 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 165 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 167 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 157 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 151 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 175 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 181 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 197 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 195 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1087 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1093 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 977 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 220 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1089 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 103 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 288 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 282 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 284 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 286 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 308 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 274 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 302 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 260 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 268 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 270 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 294 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 254 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 298 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 300 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 111 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 331 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 337 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 333 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 339 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 323 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 975 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1064 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 458 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 466 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 468 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 464 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 476 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1091 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1060 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 971 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 929 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 993 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 527 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 551 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1032 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1010 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 52 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1106 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 11 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 973 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 619 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 143 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 127 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 141 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 139 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 137 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 135 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 129 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1067 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 982 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 989 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1062 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 28 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 980 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 991 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1100 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 42 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 999 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1054 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1056 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1058 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 119 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1012 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1115 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1108 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 777 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 763 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 761 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 723 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 105 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 852 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 840 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 836 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 844 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 880 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 842 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 46 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1128 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1131 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1161 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1133 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1140 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1134 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1137 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1141 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1142 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1143 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1144 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1130 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1145 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 316 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 96 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 114 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 97 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1008 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1005 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 113 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1110 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 82 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1117 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1169 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 98 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 99 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 931 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1111 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 145 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1006 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 93 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 969 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1007 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 85 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1120 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1119 STACK startup_at32f421.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 147 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f421_adc.o
+ 22 0 0 0 0 0 at32f421_cmp.o
+ 888 30 8 0 0 0 at32f421_crm.o
+ 228 0 0 0 0 0 at32f421_dma.o
+ 848 0 0 0 0 0 at32f421_flash.o
+ 162 0 0 0 0 0 at32f421_gpio.o
+ 476 0 0 0 4 0 at32f421_it.o
+ 114 0 0 0 0 0 at32f421_misc.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 224 0 0 0 0 0 at32f421_usart.o
+ 92 0 0 0 0 0 comparator.o
+ 1728 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 298 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7932 16 0 936 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1472 0 0 10 28 0 signal.o
+ 1068 0 0 0 1 0 sounds.o
+ 64 26 204 0 1536 0 startup_at32f421.o
+ 380 16 0 4 0 0 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21792 180 294 960 2624 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 0 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 0 exit.o
+ 6 0 0 0 0 0 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 0 libspace.o
+ 78 0 0 0 0 0 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 0 sys_exit.o
+ 74 0 0 0 0 0 sys_stackheap_outer.o
+ 2 0 0 0 0 0 use_no_semi.o
+ 430 8 0 0 0 0 faddsub_clz.o
+ 84 0 0 0 0 0 fcmp.o
+ 24 0 0 0 0 0 fcmpi.o
+ 388 76 0 0 0 0 fdiv.o
+ 104 4 0 0 0 0 feqf.o
+ 54 4 0 0 0 0 ffix.o
+ 48 0 0 0 0 0 fflt_clz.o
+ 104 4 0 0 0 0 fgeqf.o
+ 104 4 0 0 0 0 fleqf.o
+ 140 4 0 0 0 0 fnaninf.o
+ 10 0 0 0 0 0 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23706 300 294 960 2720 0 Grand Totals
+ 23706 300 294 744 2720 0 ELF Image Totals (compressed)
+ 23706 300 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_SPEDIX_F421.map b/Keil_Projects/Listings/AM32_SPEDIX_F421.map
new file mode 100644
index 00000000..407cd0a7
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_SPEDIX_F421.map
@@ -0,0 +1,3347 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ 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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (146 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (18 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (138 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30274 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001548 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001574 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001578 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015a0 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x080015a4 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x080015a8 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001684 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001688 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x0800168c Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001718 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001894 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001899 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001898 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018c4 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x0800191c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x0800194c Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001958 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bb4 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be0 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bf4 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c10 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c9c Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d58 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d7c Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d94 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800216c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002648 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002834 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002850 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800286c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002888 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028bc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002940 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a48 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002acc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b1c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b98 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bac Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bbc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002be8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c38 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e70 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e7c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f18 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f58 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f6c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800307c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800322c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033d4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003460 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003474 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800347c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800348c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034b4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034c4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003554 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800357c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035a8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035ac Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003744 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037f8 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b28 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004730 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004840 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a24 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004aa8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004ce0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d48 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004db0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e2c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ea8 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f38 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f70 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fe8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800504c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050cc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050dc Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800515c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005280 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800531c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005338 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a9c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005ab0 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005abc Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005ac8 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005ad4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ae8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b60 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c40 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c50 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d44 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006228 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062c0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006324 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006338 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063f4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065b8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006668 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800667c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006790 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800679f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006854 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068c0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a44 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aac Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ae4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b14 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b7c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006be4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c70 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c7c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d66 Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006d66 Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d66 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000420 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x2000047c Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000498 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x20000514 Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001549 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x0800154d Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001575 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001579 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x080015a1 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x080015a5 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x080015a9 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001685 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001689 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x0800168d Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x08001719 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001831 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001845 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x0800185d Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x0800186d Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001891 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001895 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018c5 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001911 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x0800191d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001931 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001939 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x0800194d Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001959 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bb5 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be1 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bf5 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c11 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c9d Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d59 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d7d Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d95 Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800216d Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002649 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002835 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002851 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800286d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002889 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028a5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028bd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002941 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a61 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002aa5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002acd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b1d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b99 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bad Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bbd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002be9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c39 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e71 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e7d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e8d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e9d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f19 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f59 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f6d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800307d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003089 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x0800309d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800322d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800324d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033d5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003461 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003475 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800347d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800348d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034b5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034c5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800353d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003555 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800357d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035a9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035ad Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003745 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037f9 Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003b29 Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004731 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004841 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a25 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004aa9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bb1 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004ce1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d49 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004db1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e2d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ea9 Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f39 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f71 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fe9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800504d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050cd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050dd Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800515d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005281 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800531d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005339 Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a9d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005ab1 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005abd Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005ac9 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005ad5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ae9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b61 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c51 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d45 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006229 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062c1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006325 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006339 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063f5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065a5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065b9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006669 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800667d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006791 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006791 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006855 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006855 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006863 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006871 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006871 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800687f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800687f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800688d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800688d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800689b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800689b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068c1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068c1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a45 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a45 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aad Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aad Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ae5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ae5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b15 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b7d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b7d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bcf Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006be5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c71 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c7d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c7d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d66 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d6e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d80 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006da0 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)
+ buffer_padding 0x200000e0 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000e1 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)
+ system_core_clock 0x200003bc Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003c0 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000420 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000420 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000421 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x20000422 Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x20000423 Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x20000424 Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x20000425 Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000428 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x2000042a Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x2000042c Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x20000434 Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x2000043c Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x2000047c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x2000047d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000047e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000047f Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000480 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000481 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x20000482 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000484 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000486 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000488 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000490 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000494 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ auto_advance_level 0x200004be Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004bf Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004fa Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004fc Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004fe Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x2000051c Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000520 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x20000524 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000530 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x20000536 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000540 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000544 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000644 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000645 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f8 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006fc Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000790 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000791 Data 1 io.o(.bss.out_put)
+ readings 0x20000792 Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006160, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006088])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005da0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1353 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1366 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1568 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1566 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1570 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1428 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1435 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1442 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1444 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1446 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1480 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1502 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1519 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1522 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1531 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1390 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1403 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1415 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1405 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1406 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1408 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1409 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1432 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1482 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1483 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1484 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1354 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1362 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1364 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1419 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1421 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1429 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1492 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1507 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1509 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x00000036 Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012e6 0x080012e6 0x00000002 PAD
+ 0x080012e8 0x080012e8 0x0000002e Code RO 1097 .text.ADC_DMA_Callback adc.o
+ 0x08001316 0x08001316 0x00000002 PAD
+ 0x08001318 0x08001318 0x00000116 Code RO 1099 .text.ADC_Init adc.o
+ 0x0800142e 0x0800142e 0x00000002 PAD
+ 0x08001430 0x08001430 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001432 0x08001432 0x00000002 PAD
+ 0x08001434 0x08001434 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x0800145e 0x0800145e 0x00000002 PAD
+ 0x08001460 0x08001460 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x0800149c 0x0800149c 0x000000ac Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001548 0x08001548 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
+ 0x0800154a 0x0800154a 0x00000002 PAD
+ 0x0800154c 0x0800154c 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001574 0x08001574 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x08001576 0x08001576 0x00000002 PAD
+ 0x08001578 0x08001578 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
+ 0x0800159e 0x0800159e 0x00000002 PAD
+ 0x080015a0 0x080015a0 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
+ 0x080015a2 0x080015a2 0x00000002 PAD
+ 0x080015a4 0x080015a4 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
+ 0x080015a6 0x080015a6 0x00000002 PAD
+ 0x080015a8 0x080015a8 0x000000da Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001682 0x08001682 0x00000002 PAD
+ 0x08001684 0x08001684 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
+ 0x08001686 0x08001686 0x00000002 PAD
+ 0x08001688 0x08001688 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
+ 0x0800168a 0x0800168a 0x00000002 PAD
+ 0x0800168c 0x0800168c 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
+ 0x08001718 0x08001718 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000012 Code RO 1136 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000016 Code RO 1140 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000010 Code RO 1138 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800186c 0x0800186c 0x00000022 Code RO 1144 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000002 Code RO 1142 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001892 0x08001892 0x00000002 PAD
+ 0x08001894 0x08001894 0x00000002 Code RO 1118 .text.UsageFault_Handler at32f421_it.o
+ 0x08001896 0x08001896 0x00000002 PAD
+ 0x08001898 0x08001898 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018c2 0x080018c2 0x00000002 PAD
+ 0x080018c4 0x080018c4 0x00000044 Code RO 194 .text.adc_base_config at32f421_adc.o
+ 0x08001908 0x08001908 0x00000008 Code RO 192 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001910 0x08001910 0x0000000a Code RO 200 .text.adc_calibration_init at32f421_adc.o
+ 0x0800191a 0x0800191a 0x00000002 PAD
+ 0x0800191c 0x0800191c 0x00000008 Code RO 202 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001924 0x08001924 0x0000000a Code RO 204 .text.adc_calibration_start at32f421_adc.o
+ 0x0800192e 0x0800192e 0x00000002 PAD
+ 0x08001930 0x08001930 0x00000008 Code RO 206 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001938 0x08001938 0x00000012 Code RO 196 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000000a Code RO 190 .text.adc_enable at32f421_adc.o
+ 0x08001956 0x08001956 0x00000002 PAD
+ 0x08001958 0x08001958 0x0000025a Code RO 214 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bb2 0x08001bb2 0x00000002 PAD
+ 0x08001bb4 0x08001bb4 0x0000002a Code RO 220 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bde 0x08001bde 0x00000002 PAD
+ 0x08001be0 0x08001be0 0x00000012 Code RO 236 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bf2 0x08001bf2 0x00000002 PAD
+ 0x08001bf4 0x08001bf4 0x0000001a Code RO 234 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c0e 0x08001c0e 0x00000002 PAD
+ 0x08001c10 0x08001c10 0x0000008a Code RO 1298 .text.allOff phaseouts.o
+ 0x08001c9a 0x08001c9a 0x00000002 PAD
+ 0x08001c9c 0x08001c9c 0x000000ba Code RO 1304 .text.allpwm phaseouts.o
+ 0x08001d56 0x08001d56 0x00000002 PAD
+ 0x08001d58 0x08001d58 0x00000024 Code RO 1162 .text.changeCompInput comparator.o
+ 0x08001d7c 0x08001d7c 0x00000016 Code RO 266 .text.cmp_enable at32f421_cmp.o
+ 0x08001d92 0x08001d92 0x00000002 PAD
+ 0x08001d94 0x08001d94 0x000003d8 Code RO 1300 .text.comStep phaseouts.o
+ 0x0800216c 0x0800216c 0x000004dc Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002648 0x08002648 0x000001ec Code RO 124 .text.computeServoInput signal.o
+ 0x08002834 0x08002834 0x0000001c Code RO 348 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002850 0x08002850 0x0000001a Code RO 342 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800286a 0x0800286a 0x00000002 PAD
+ 0x0800286c 0x0800286c 0x0000001a Code RO 344 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 346 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x00000018 Code RO 368 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028bc 0x080028bc 0x00000082 Code RO 334 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800293e 0x0800293e 0x00000002 PAD
+ 0x08002940 0x08002940 0x00000120 Code RO 362 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a60 0x08002a60 0x0000001a Code RO 320 .text.crm_flag_get at32f421_crm.o
+ 0x08002a7a 0x08002a7a 0x00000002 PAD
+ 0x08002a7c 0x08002a7c 0x00000028 Code RO 328 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aa4 0x08002aa4 0x00000028 Code RO 330 .text.crm_periph_reset at32f421_crm.o
+ 0x08002acc 0x08002acc 0x0000004e Code RO 354 .text.crm_pll_config at32f421_crm.o
+ 0x08002b1a 0x08002b1a 0x00000002 PAD
+ 0x08002b1c 0x08002b1c 0x0000007a Code RO 314 .text.crm_reset at32f421_crm.o
+ 0x08002b96 0x08002b96 0x00000002 PAD
+ 0x08002b98 0x08002b98 0x00000012 Code RO 358 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002baa 0x08002baa 0x00000002 PAD
+ 0x08002bac 0x08002bac 0x00000010 Code RO 360 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002be8 0x08002be8 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c36 0x08002c36 0x00000002 PAD
+ 0x08002c38 0x08002c38 0x00000238 Code RO 132 .text.detectInput signal.o
+ 0x08002e70 0x08002e70 0x0000000a Code RO 405 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e7a 0x08002e7a 0x00000002 PAD
+ 0x08002e7c 0x08002e7c 0x0000000e Code RO 411 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x00000010 Code RO 407 .text.dma_flag_get at32f421_dma.o
+ 0x08002e9c 0x08002e9c 0x0000007c Code RO 413 .text.dma_init at32f421_dma.o
+ 0x08002f18 0x08002f18 0x00000040 Code RO 397 .text.dma_reset at32f421_dma.o
+ 0x08002f58 0x08002f58 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
+ 0x0800307a 0x0800307a 0x00000002 PAD
+ 0x0800307c 0x0800307c 0x0000000c Code RO 553 .text.flash_flag_clear at32f421_flash.o
+ 0x08003088 0x08003088 0x00000012 Code RO 561 .text.flash_lock at32f421_flash.o
+ 0x0800309a 0x0800309a 0x00000002 PAD
+ 0x0800309c 0x0800309c 0x0000018e Code RO 563 .text.flash_sector_erase at32f421_flash.o
+ 0x0800322a 0x0800322a 0x00000002 PAD
+ 0x0800322c 0x0800322c 0x0000001e Code RO 559 .text.flash_unlock at32f421_flash.o
+ 0x0800324a 0x0800324a 0x00000002 PAD
+ 0x0800324c 0x0800324c 0x00000186 Code RO 571 .text.flash_word_program at32f421_flash.o
+ 0x080033d2 0x080033d2 0x00000002 PAD
+ 0x080033d4 0x080033d4 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
+ 0x08003460 0x08003460 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x0800347c 0x0800347c 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x0800348a 0x0800348a 0x00000002 PAD
+ 0x0800348c 0x0800348c 0x00000026 Code RO 1101 .text.getConvertedDegrees adc.o
+ 0x080034b2 0x080034b2 0x00000002 PAD
+ 0x080034b4 0x080034b4 0x00000010 Code RO 1191 .text.getInputPinState io.o
+ 0x080034c4 0x080034c4 0x00000076 Code RO 629 .text.gpio_init at32f421_gpio.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x08003552 0x08003552 0x00000002 PAD
+ 0x08003554 0x08003554 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x0800357a 0x0800357a 0x00000002 PAD
+ 0x0800357c 0x0800357c 0x0000002c Code RO 653 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035a8 0x080035a8 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
+ 0x080035ac 0x080035ac 0x00000198 Code RO 1214 .text.initCorePeripherals peripherals.o
+ 0x08003744 0x08003744 0x000000b4 Code RO 52 .text.interruptRoutine main.o
+ 0x080037f8 0x080037f8 0x0000032e Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b26 0x08003b26 0x00000002 PAD
+ 0x08003b28 0x08003b28 0x00000c08 Code RO 66 .text.main main.o
+ 0x08004730 0x08004730 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
+ 0x0800483e 0x0800483e 0x00000002 PAD
+ 0x08004840 0x08004840 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a24 0x08004a24 0x0000006c Code RO 18 .text.map functions.o
+ 0x08004a90 0x08004a90 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
+ 0x08004aa8 0x08004aa8 0x00000072 Code RO 735 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x00000094 Code RO 171 .text.playBeaconTune3 sounds.o
+ 0x08004bb0 0x08004bb0 0x0000012e Code RO 155 .text.playBlueJayTune sounds.o
+ 0x08004cde 0x08004cde 0x00000002 PAD
+ 0x08004ce0 0x08004ce0 0x00000068 Code RO 169 .text.playChangedTone sounds.o
+ 0x08004d48 0x08004d48 0x00000068 Code RO 167 .text.playDefaultTone sounds.o
+ 0x08004db0 0x08004db0 0x0000007a Code RO 165 .text.playInputTune sounds.o
+ 0x08004e2a 0x08004e2a 0x00000002 PAD
+ 0x08004e2c 0x08004e2c 0x0000007c Code RO 163 .text.playInputTune2 sounds.o
+ 0x08004ea8 0x08004ea8 0x00000090 Code RO 157 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 1187 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x0000007e Code RO 42 .text.saveEEpromSettings main.o
+ 0x0800515a 0x0800515a 0x00000002 PAD
+ 0x0800515c 0x0800515c 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
+ 0x0800527e 0x0800527e 0x00000002 PAD
+ 0x08005280 0x08005280 0x0000009a Code RO 1189 .text.sendDshotDma io.o
+ 0x0800531a 0x0800531a 0x00000002 PAD
+ 0x0800531c 0x0800531c 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
+ 0x08005338 0x08005338 0x00000762 Code RO 56 .text.setInput main.o
+ 0x08005a9a 0x08005a9a 0x00000002 PAD
+ 0x08005a9c 0x08005a9c 0x00000012 Code RO 1197 .text.setInputPullUp io.o
+ 0x08005aae 0x08005aae 0x00000002 PAD
+ 0x08005ab0 0x08005ab0 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
+ 0x08005abc 0x08005abc 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
+ 0x08005ac8 0x08005ac8 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
+ 0x08005ad4 0x08005ad4 0x00000014 Code RO 147 .text.setVolume sounds.o
+ 0x08005ae8 0x08005ae8 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
+ 0x08005c50 0x08005c50 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d44 0x08005d44 0x000004e4 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006228 0x08006228 0x00000096 Code RO 921 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062be 0x080062be 0x00000002 PAD
+ 0x080062c0 0x080062c0 0x00000062 Code RO 907 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006322 0x08006322 0x00000002 PAD
+ 0x08006324 0x08006324 0x00000012 Code RO 905 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006336 0x08006336 0x00000002 PAD
+ 0x08006338 0x08006338 0x000000ba Code RO 867 .text.tmr_reset at32f421_tmr.o
+ 0x080063f2 0x080063f2 0x00000002 PAD
+ 0x080063f4 0x080063f4 0x0000019c Code RO 126 .text.transfercomplete signal.o
+ 0x08006590 0x08006590 0x00000012 Code RO 1003 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000012 Code RO 991 .text.usart_enable at32f421_usart.o
+ 0x080065b6 0x080065b6 0x00000002 PAD
+ 0x080065b8 0x080065b8 0x00000086 Code RO 987 .text.usart_init at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 995 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 1031 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x00000012 Code RO 993 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800667a 0x0800667a 0x00000002 PAD
+ 0x0800667c 0x0800667c 0x00000112 Code RO 60 .text.zcfoundroutine main.o
+ 0x0800678e 0x0800678e 0x00000002 PAD
+ 0x08006790 0x08006790 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006854 0x08006854 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a8 0x080068a8 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068c0 0x080068c0 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a44 0x08006a44 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aac 0x08006aac 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ae2 0x08006ae2 0x00000002 PAD
+ 0x08006ae4 0x08006ae4 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b14 0x08006b14 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b7c 0x08006b7c 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006be4 0x08006be4 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c70 0x08006c70 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c7a 0x08006c7a 0x00000002 PAD
+ 0x08006c7c 0x08006c7c 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d66 0x08006d66 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d66 0x08006d66 0x00000008 Data RO 376 .rodata.cst8 at32f421_crm.o
+ 0x08006d6e 0x08006d6e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d7e 0x08006d7e 0x00000002 PAD
+ 0x08006d80 0x08006d80 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006da0, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000060 Data RW 110 .data..L_MergedGlobals main.o
+ 0x20000060 COMPRESSED 0x00000006 Data RW 135 .data..L_MergedGlobals signal.o
+ 0x20000066 COMPRESSED 0x00000002 PAD
+ 0x20000068 COMPRESSED 0x00000078 Data RW 111 .data..L_MergedGlobals.1 main.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
+ 0x200000e1 COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
+ 0x200000e2 COMPRESSED 0x00000002 PAD
+ 0x200000e4 COMPRESSED 0x00000004 Data RW 134 .data.max_servo_deviation signal.o
+ 0x200000e8 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e9 COMPRESSED 0x00000001 PAD
+ 0x200000ea COMPRESSED 0x000002d0 Data RW 96 .data.pwmSin main.o
+ 0x200003ba COMPRESSED 0x00000002 PAD
+ 0x200003bc COMPRESSED 0x00000004 Data RW 1342 .data.system_core_clock system_at32f421.o
+ 0x200003c0 - 0x00000060 Zero RW 1430 .bss c_w.l(libspace.o)
+ 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x2000047c - 0x0000001c Zero RW 136 .bss..L_MergedGlobals.1 signal.o
+ 0x20000498 - 0x0000007c Zero RW 112 .bss..L_MergedGlobals.2 main.o
+ 0x20000514 - 0x0000001c Zero RW 113 .bss..L_MergedGlobals.3 main.o
+ 0x20000530 - 0x00000006 Zero RW 1103 .bss.ADCDataDMA adc.o
+ 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
+ 0x20000540 - 0x00000001 Zero RW 173 .bss.beep_volume sounds.o
+ 0x20000541 COMPRESSED 0x00000003 PAD
+ 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
+ 0x20000644 - 0x00000001 Zero RW 107 .bss.dshotcommand main.o
+ 0x20000645 - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006f5 COMPRESSED 0x00000003 PAD
+ 0x200006f8 - 0x00000004 Zero RW 1148 .bss.exti_int at32f421_it.o
+ 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000790 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
+ 0x20000792 - 0x000000c8 Zero RW 99 .bss.readings main.o
+ 0x2000085a COMPRESSED 0x00000006 PAD
+ 0x20000860 - 0x00000200 Zero RW 1352 HEAP startup_at32f421.o
+ 0x20000a60 - 0x00000400 Zero RW 1351 STACK startup_at32f421.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 182 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13894 adc.o
+ 828 38 0 0 0 15461 at32f421_adc.o
+ 22 0 0 0 0 5748 at32f421_cmp.o
+ 888 30 8 0 0 19448 at32f421_crm.o
+ 228 0 0 0 0 5206 at32f421_dma.o
+ 848 0 0 0 0 39561 at32f421_flash.o
+ 162 0 0 0 0 11007 at32f421_gpio.o
+ 476 0 0 0 4 9639 at32f421_it.o
+ 114 0 0 0 0 6161 at32f421_misc.o
+ 452 20 0 0 0 28646 at32f421_tmr.o
+ 224 0 0 0 0 10632 at32f421_usart.o
+ 92 0 0 0 0 2462 comparator.o
+ 1728 22 16 0 240 3871 dshot.o
+ 388 0 0 0 0 2320 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 298 0 0 0 0 12308 functions.o
+ 314 0 0 2 257 13083 io.o
+ 7932 14 0 936 530 28914 main.o
+ 1186 0 0 0 0 26678 peripherals.o
+ 1568 12 0 0 0 10837 phaseouts.o
+ 542 0 0 1 10 15881 serial_telemetry.o
+ 1472 0 0 10 28 3942 signal.o
+ 1068 0 0 0 1 9105 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
+
+ ----------------------------------------------------------------------
+ 21792 178 294 960 2624 303697 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 156 0 4 7 12 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 90 0 0 0 0 0 __dczerorl2.o
+ 8 0 0 0 0 68 __main.o
+ 0 0 0 0 0 0 __rtentry.o
+ 12 0 0 0 0 0 __rtentry2.o
+ 6 0 0 0 0 0 __rtentry4.o
+ 52 8 0 0 0 0 __scatter.o
+ 28 0 0 0 0 0 __scatter_zi.o
+ 18 0 0 0 0 80 exit.o
+ 6 0 0 0 0 152 heapauxi.o
+ 0 0 0 0 0 0 indicate_semi.o
+ 2 0 0 0 0 0 libinit.o
+ 2 0 0 0 0 0 libinit2.o
+ 2 0 0 0 0 0 libshutdown.o
+ 2 0 0 0 0 0 libshutdown2.o
+ 8 4 0 0 96 68 libspace.o
+ 78 0 0 0 0 80 rt_memclr_w.o
+ 2 0 0 0 0 0 rtexit.o
+ 10 0 0 0 0 0 rtexit2.o
+ 12 4 0 0 0 68 sys_exit.o
+ 74 0 0 0 0 80 sys_stackheap_outer.o
+ 2 0 0 0 0 68 use_no_semi.o
+ 430 8 0 0 0 168 faddsub_clz.o
+ 84 0 0 0 0 196 fcmp.o
+ 24 0 0 0 0 68 fcmpi.o
+ 388 76 0 0 0 96 fdiv.o
+ 104 4 0 0 0 84 feqf.o
+ 54 4 0 0 0 84 ffix.o
+ 48 0 0 0 0 68 fflt_clz.o
+ 104 4 0 0 0 84 fgeqf.o
+ 104 4 0 0 0 84 fleqf.o
+ 140 4 0 0 0 84 fnaninf.o
+ 10 0 0 0 0 68 fretinf.o
+ 0 0 0 0 0 0 usenofp.o
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+ 10 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
+
+ ----------------------------------------------------------------------
+ 1914 120 0 0 96 1748 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 23706 298 294 960 2720 304221 Grand Totals
+ 23706 298 294 744 2720 304221 ELF Image Totals (compressed)
+ 23706 298 294 744 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24000 ( 23.44kB)
+ Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24744 ( 24.16kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_SPEEDYBEE_65A_F421.map b/Keil_Projects/Listings/AM32_SPEEDYBEE_65A_F421.map
new file mode 100644
index 00000000..45f58ccc
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_SPEEDYBEE_65A_F421.map
@@ -0,0 +1,3340 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ 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 .L_MergedGlobals
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ 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(.text.saveEEpromSettings) for saveEEpromSettings
+ 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 .L_MergedGlobals
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.text.make_dshot_package) refers to io.o(.data.buffer_padding) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ 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(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.gpio_mode_set) refers to functions.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ 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 .L_MergedGlobals.2
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ 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 .L_MergedGlobals
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.setInput) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.tenKhzRoutine) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 .L_MergedGlobals.2
+ 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 io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
+ main.o(.text.main) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to ffix.o(x$fpl$ffix) 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 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ main.o(.text.main) refers to adc.o(.text.getConvertedDegrees) for getConvertedDegrees
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ 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 phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ 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 main.o(.data.pwmSin) for pwmSin
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.main) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ 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 io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_low_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ 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 functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.bss.out_put) 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 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.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ 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(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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(.data.buffer_padding) 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 .L_MergedGlobals
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) 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(.data..L_MergedGlobals) for .L_MergedGlobals
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.data.buffer_padding) 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 sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ 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 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 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(.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 main.o(.data..L_MergedGlobals) for eeprom_address
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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(.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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 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 sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ 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 main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ at32f421_adc.o(.text.adc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_adc.o(.ARM.exidx.text.adc_reset) refers to at32f421_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_enable) refers to at32f421_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f421_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f421_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f421_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f421_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f421_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f421_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f421_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f421_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f421_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f421_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f421_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f421_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f421_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f421_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f421_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f421_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f421_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f421_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f421_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f421_cmp.o(.text.cmp_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f421_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f421_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f421_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f421_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f421_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f421_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f421_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config) refers to at32f421_cmp.o(.text.cmp_filter_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config) refers to at32f421_cmp.o(.text.cmp_blanking_config) for [Anonymous Symbol]
+ at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config) refers to at32f421_cmp.o(.text.cmp_scal_brg_config) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f421_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f421_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f421_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f421_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f421_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f421_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f421_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f421_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f421_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_reset) refers to at32f421_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f421_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f421_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f421_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f421_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f421_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f421_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f421_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f421_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f421_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f421_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f421_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f421_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f421_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f421_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f421_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f421_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f421_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f421_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f421_crm.o(.text.crm_clocks_freq_get) refers to at32f421_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f421_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f421_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f421_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f421_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f421_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f421_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f421_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_reset) refers to at32f421_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f421_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f421_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f421_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f421_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f421_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f421_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f421_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f421_dma.o(.ARM.exidx.text.dma_init) refers to at32f421_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f421_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f421_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f421_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f421_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f421_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f421_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f421_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f421_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f421_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f421_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f421_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f421_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f421_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f421_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f421_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f421_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f421_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f421_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f421_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f421_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f421_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f421_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f421_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f421_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f421_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f421_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f421_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f421_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f421_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f421_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f421_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f421_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f421_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f421_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f421_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f421_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f421_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f421_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f421_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f421_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f421_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f421_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f421_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f421_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f421_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_reset) refers to at32f421_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f421_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_init) refers to at32f421_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f421_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f421_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f421_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f421_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f421_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f421_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f421_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f421_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f421_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f421_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f421_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_lock) refers to at32f421_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f421_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f421_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f421_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f421_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f421_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f421_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f421_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f421_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f421_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f421_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f421_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f421_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f421_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f421_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f421_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f421_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f421_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f421_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f421_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f421_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f421_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f421_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f421_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f421_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get) refers to at32f421_flash.o(.text.flash_em_slib_inststart_sector_get) for [Anonymous Symbol]
+ at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable) refers to at32f421_flash.o(.text.flash_low_power_mode_enable) for [Anonymous Symbol]
+ at32f421_gpio.o(.text.gpio_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f421_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f421_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f421_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f421_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f421_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f421_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f421_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f421_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f421_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f421_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f421_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f421_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config) refers to at32f421_gpio.o(.text.gpio_pins_huge_driven_config) for [Anonymous Symbol]
+ at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f421_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f421_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f421_i2c.o(.text.i2c_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f421_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f421_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f421_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f421_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f421_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f421_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f421_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f421_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f421_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f421_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f421_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f421_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f421_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f421_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f421_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f421_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f421_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f421_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f421_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f421_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f421_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f421_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f421_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f421_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f421_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f421_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f421_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f421_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f421_misc.o(.text.nvic_system_reset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f421_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f421_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f421_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f421_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f421_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f421_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f421_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f421_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f421_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f421_pwc.o(.text.pwc_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f421_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f421_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f421_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f421_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f421_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f421_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f421_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f421_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f421_scfg.o(.text.scfg_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_scfg.o(.ARM.exidx.text.scfg_reset) refers to at32f421_scfg.o(.text.scfg_reset) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config) refers to at32f421_scfg.o(.text.scfg_infrared_config) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get) refers to at32f421_scfg.o(.text.scfg_mem_map_get) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap) refers to at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_adc_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap) refers to at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap) for [Anonymous Symbol]
+ at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config) refers to at32f421_scfg.o(.text.scfg_exint_line_config) for [Anonymous Symbol]
+ at32f421_spi.o(.text.spi_i2s_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f421_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f421_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_init) refers to at32f421_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f421_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f421_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f421_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f421_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f421_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f421_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f421_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f421_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f421_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_enable) refers to at32f421_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f421_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f421_spi.o(.text.i2s_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_spi.o(.ARM.exidx.text.i2s_init) refers to at32f421_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f421_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f421_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f421_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f421_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f421_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f421_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f421_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.text.tmr_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f421_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f421_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f421_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f421_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f421_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f421_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f421_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f421_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f421_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f421_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f421_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f421_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f421_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f421_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f421_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f421_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f421_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f421_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f421_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f421_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f421_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f421_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f421_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f421_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f421_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f421_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f421_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f421_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f421_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f421_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f421_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f421_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f421_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f421_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f421_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f421_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f421_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f421_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f421_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f421_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f421_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f421_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f421_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f421_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f421_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f421_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f421_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f421_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f421_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f421_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f421_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config) refers to at32f421_tmr.o(.text.tmr_iremap_config) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_usart.o(.ARM.exidx.text.usart_reset) refers to at32f421_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f421_usart.o(.text.usart_init) refers to at32f421_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f421_usart.o(.ARM.exidx.text.usart_init) refers to at32f421_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f421_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_enable) refers to at32f421_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f421_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f421_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f421_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f421_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f421_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f421_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f421_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f421_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f421_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f421_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f421_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f421_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f421_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f421_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f421_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f421_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f421_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f421_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f421_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f421_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f421_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap) refers to at32f421_usart.o(.text.usart_transmit_receive_pin_swap) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f421_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f421_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f421_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f421_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f421_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f421_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f421_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f421_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f421_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.text.wwdt_reset) refers to at32f421_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f421_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f421_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f421_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f421_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f421_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f421_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f421_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f421_wwdt.o(.text.wwdt_window_counter_set) for [Anonymous Symbol]
+ 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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f421_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f421_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f421_adc.o(.text.adc_calibration_status_get) for adc_calibration_status_get
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f421_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f421_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f421_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f421_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f421_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f421_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f421_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f421_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.data..L_MergedGlobals) for commutation_interval
+ at32f421_it.o(.text.ADC1_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f421_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.bss.exti_int) for exti_int
+ at32f421_it.o(.text.EXINT15_4_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for [Anonymous Symbol]
+ 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 rising
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f421_flash.o(.text.flash_lock) for flash_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]
+ io.o(.text.changeToOutput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToOutput) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.changeToOutput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
+ io.o(.text.changeToInput) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.changeToInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.changeToInput) refers to io.o(.bss.out_put) for out_put
+ io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ 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.out_put) for out_put
+ 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(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to at32f421_tmr.o(.text.tmr_reset) for tmr_reset
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to io.o(.bss.out_put) for out_put
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.data.buffer_padding) for buffer_padding
+ 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 functions.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 functions.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 functions.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 peripherals.o(.text.system_clock_config) for system_clock_config
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM1_Init) for TIM1_Init
+ peripherals.o(.text.initCorePeripherals) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.initCorePeripherals) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_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(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f421.o(.text.system_core_clock_update) for system_core_clock_update
+ peripherals.o(.ARM.exidx.text.system_clock_config) refers to peripherals.o(.text.system_clock_config) 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 at32f421_crm.o(.text.crm_periph_clock_enable) for crm_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.TIM1_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f421_tmr.o(.text.tmr_period_buffer_enable) for tmr_period_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.TIM1_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ peripherals.o(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM6_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM6_Init) refers to peripherals.o(.text.TIM6_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM14_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM14_Init) refers to peripherals.o(.text.TIM14_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.AT_COMP_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.text.AT_COMP_Init) refers to at32f421_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.ARM.exidx.text.AT_COMP_Init) refers to peripherals.o(.text.AT_COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM17_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM17_Init) refers to peripherals.o(.text.TIM17_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM16_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM16_Init) refers to peripherals.o(.text.TIM16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) 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(.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.enableCorePeripherals) refers to at32f421_tmr.o(.text.tmr_channel_enable) for tmr_channel_enable
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.text.proportionalBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseBPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseCPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCLOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.phaseAPWM) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAFLOAT) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseALOW) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.text.allOff) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.fullBrake) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.allpwm) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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(.text.twoChannelForward) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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.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]
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_gpio.o(.text.gpio_pin_mux_config) for gpio_pin_mux_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_dma.o(.text.dma_default_para_init) for dma_default_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ 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 at32f421_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f421_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ system_at32f421.o(.ARM.exidx.text.SystemInit) refers to system_at32f421.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f421.o(.text.system_core_clock_update) refers to at32f421_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f421.o(.text.system_core_clock_update) refers to system_at32f421.o(.data.system_core_clock) for system_core_clock
+ system_at32f421.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f421.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ startup_at32f421.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(STACK) for __initial_sp
+ startup_at32f421.o(RESET) refers to startup_at32f421.o(.text) for Reset_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.EXINT15_4_IRQHandler) for EXINT15_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler) for DMA1_Channel3_2_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) for DMA1_Channel5_4_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.ADC1_CMP_IRQHandler) for ADC1_CMP_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler) for TMR14_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler) for TMR15_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler) for TMR16_GLOBAL_IRQHandler
+ startup_at32f421.o(RESET) refers to at32f421_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f421.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f421.o(.text) refers to system_at32f421.o(.text.SystemInit) for SystemInit
+ startup_at32f421.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f421.o(.text) refers to startup_at32f421.o(HEAP) for Heap_Mem
+ startup_at32f421.o(.text) refers to startup_at32f421.o(STACK) for Stack_Mem
+ __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
+ faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
+ faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
+ faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fcmp.o(x$fpl$fcmp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fcmp.o(x$fpl$fcmp) refers to feqf.o(x$fpl$feqf) for _fcmpeq
+ fcmp.o(x$fpl$fcmp) refers to fgeqf.o(x$fpl$fgeqf) for _fcmpge
+ fcmp.o(x$fpl$fcmp) refers to fleqf.o(x$fpl$fleqf) for _fcmple
+ fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
+ fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
+ fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
+ __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
+ feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fgeqf.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fgeqf.o(x$fpl$fgeqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fgeqf.o(x$fpl$fgeqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
+ fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
+ fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main
+ __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
+ __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
+ __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
+ __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
+ fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
+ sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
+ sys_stackheap_outer.o(.text) refers to startup_at32f421.o(.text) for __user_initial_stackheap
+ exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_alloca_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_exceptions_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_fp_trap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
+ libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
+ libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
+ rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
+ rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
+ libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
+ libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
+ rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
+ rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
+ argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
+ sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
+ _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
+ _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
+ libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
+ sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
+ defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
+ rt_raise.o(.text) refers to __raise.o(.text) for __raise
+ rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
+ defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
+ defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
+ sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
+ sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
+ defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
+ defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+ defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
+
+
+==============================================================================
+
+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 functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (84 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), (86 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (72 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), (178 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), (310 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (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(.rodata.str1.4), (13 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), (62 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), (134 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (62 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), (40 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (66 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (26 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), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (134 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 at32f421_adc.o(.text), (0 bytes).
+ Removing at32f421_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f421_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f421_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f421_cmp.o(.text), (0 bytes).
+ Removing at32f421_cmp.o(.text.cmp_reset), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_init), (106 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_input_shift_enable), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_output_value_get), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_write_protect_enable), (22 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_filter_config), (54 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_filter_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_blanking_config), (24 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_blanking_config), (8 bytes).
+ Removing at32f421_cmp.o(.text.cmp_scal_brg_config), (26 bytes).
+ Removing at32f421_cmp.o(.ARM.exidx.text.cmp_scal_brg_config), (8 bytes).
+ Removing at32f421_crc.o(.text), (0 bytes).
+ Removing at32f421_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f421_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f421_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f421_crm.o(.text), (0 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f421_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f421_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f421_debug.o(.text), (0 bytes).
+ Removing at32f421_debug.o(.text.debug_device_id_get), (14 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f421_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f421_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f421_dma.o(.text), (0 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_interrupt_enable), (16 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f421_dma.o(.text.dma_flag_clear), (10 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f421_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f421_ertc.o(.text), (0 bytes).
+ Removing at32f421_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_reset), (336 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_mask_set), (44 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_week_date_select), (50 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_set), (72 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_enable), (108 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_get), (148 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_alarm_sub_second_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f421_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f421_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f421_exint.o(.text), (0 bytes).
+ Removing at32f421_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f421_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f421_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f421_flash.o(.text), (0 bytes).
+ Removing at32f421_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_em_slib_inststart_sector_get), (16 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_em_slib_inststart_sector_get), (8 bytes).
+ Removing at32f421_flash.o(.text.flash_low_power_mode_enable), (26 bytes).
+ Removing at32f421_flash.o(.ARM.exidx.text.flash_low_power_mode_enable), (8 bytes).
+ Removing at32f421_gpio.o(.text), (0 bytes).
+ Removing at32f421_gpio.o(.text.gpio_reset), (80 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_default_para_init), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f421_gpio.o(.text.gpio_pins_huge_driven_config), (16 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pins_huge_driven_config), (8 bytes).
+ Removing at32f421_gpio.o(.ARM.exidx.text.gpio_pin_mux_config), (8 bytes).
+ Removing at32f421_i2c.o(.text), (0 bytes).
+ Removing at32f421_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f421_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f421_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f421_misc.o(.text), (0 bytes).
+ Removing at32f421_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f421_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f421_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f421_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f421_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f421_pwc.o(.text), (0 bytes).
+ Removing at32f421_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_voltage_regulate_set), (74 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f421_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f421_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f421_scfg.o(.text), (0 bytes).
+ Removing at32f421_scfg.o(.text.scfg_reset), (26 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_reset), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_infrared_config), (40 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_infrared_config), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_mem_map_get), (14 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_mem_map_get), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_pa11pa12_pin_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_pa11pa12_pin_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_adc_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_adc_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_tx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_tx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_usart1_rx_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_usart1_rx_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr16_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr16_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_tmr17_dma_channel_remap), (24 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_tmr17_dma_channel_remap), (8 bytes).
+ Removing at32f421_scfg.o(.text.scfg_exint_line_config), (142 bytes).
+ Removing at32f421_scfg.o(.ARM.exidx.text.scfg_exint_line_config), (8 bytes).
+ Removing at32f421_spi.o(.text), (0 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f421_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f421_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f421_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text), (0 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f421_tmr.o(.text.tmr_iremap_config), (10 bytes).
+ Removing at32f421_tmr.o(.ARM.exidx.text.tmr_iremap_config), (8 bytes).
+ Removing at32f421_usart.o(.text), (0 bytes).
+ Removing at32f421_usart.o(.text.usart_reset), (62 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_transmit_receive_pin_swap), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_transmit_receive_pin_swap), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f421_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f421_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f421_wdt.o(.text), (0 bytes).
+ Removing at32f421_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f421_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f421_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text), (0 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f421_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f421_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set), (8 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 adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f421_it.o(.text), (0 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel3_2_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.DMA1_Channel5_4_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.ADC1_CMP_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR14_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR16_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR15_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f421_it.o(.ARM.exidx.text.EXINT15_4_IRQHandler), (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 io.o(.text), (0 bytes).
+ Removing io.o(.text.changeToOutput), (78 bytes).
+ Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
+ Removing io.o(.text.changeToInput), (76 bytes).
+ Removing io.o(.ARM.exidx.text.changeToInput), (8 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), (18 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (14 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), (14 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.system_clock_config), (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), (40 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM1_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM6_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM6_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM14_Init), (58 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM14_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (84 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM17_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM17_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM16_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM16_Init), (8 bytes).
+ Removing peripherals.o(.text.UN_TIM_Init), (122 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (18 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (26 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (14 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.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (76 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (50 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (72 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), (176 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (170 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (90 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (346 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing system_at32f421.o(.text), (0 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f421.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+ Removing ws2812.o(.text), (0 bytes).
+
+960 unused section(s) (total 30234 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f421/Startup/mdk/startup_at32f421.s 0x00000000 Number 0 startup_at32f421.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
+ ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
+ ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
+ ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
+ ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
+ ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
+ ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
+ ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
+ ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
+ ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
+ ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
+ ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
+ ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
+ ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
+ ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
+ ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
+ ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
+ ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
+ ../fplib/fcmp.s 0x00000000 Number 0 fcmp.o ABSOLUTE
+ ../fplib/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE
+ ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE
+ ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE
+ ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
+ ../fplib/fgeqf.s 0x00000000 Number 0 fgeqf.o ABSOLUTE
+ ../fplib/fleqf.s 0x00000000 Number 0 fleqf.o ABSOLUTE
+ ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
+ ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
+ ../fplib/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
+ ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ WS2812.c 0x00000000 Number 0 ws2812.o ABSOLUTE
+ at32f421_adc.c 0x00000000 Number 0 at32f421_adc.o ABSOLUTE
+ at32f421_cmp.c 0x00000000 Number 0 at32f421_cmp.o ABSOLUTE
+ at32f421_crc.c 0x00000000 Number 0 at32f421_crc.o ABSOLUTE
+ at32f421_crm.c 0x00000000 Number 0 at32f421_crm.o ABSOLUTE
+ at32f421_debug.c 0x00000000 Number 0 at32f421_debug.o ABSOLUTE
+ at32f421_dma.c 0x00000000 Number 0 at32f421_dma.o ABSOLUTE
+ at32f421_ertc.c 0x00000000 Number 0 at32f421_ertc.o ABSOLUTE
+ at32f421_exint.c 0x00000000 Number 0 at32f421_exint.o ABSOLUTE
+ at32f421_flash.c 0x00000000 Number 0 at32f421_flash.o ABSOLUTE
+ at32f421_gpio.c 0x00000000 Number 0 at32f421_gpio.o ABSOLUTE
+ at32f421_i2c.c 0x00000000 Number 0 at32f421_i2c.o ABSOLUTE
+ at32f421_it.c 0x00000000 Number 0 at32f421_it.o ABSOLUTE
+ at32f421_misc.c 0x00000000 Number 0 at32f421_misc.o ABSOLUTE
+ at32f421_pwc.c 0x00000000 Number 0 at32f421_pwc.o ABSOLUTE
+ at32f421_scfg.c 0x00000000 Number 0 at32f421_scfg.o ABSOLUTE
+ at32f421_spi.c 0x00000000 Number 0 at32f421_spi.o ABSOLUTE
+ at32f421_tmr.c 0x00000000 Number 0 at32f421_tmr.o ABSOLUTE
+ at32f421_usart.c 0x00000000 Number 0 at32f421_usart.o ABSOLUTE
+ at32f421_wdt.c 0x00000000 Number 0 at32f421_wdt.o ABSOLUTE
+ at32f421_wwdt.c 0x00000000 Number 0 at32f421_wwdt.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
+ 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_at32f421.c 0x00000000 Number 0 system_at32f421.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_at32f421.o(RESET)
+ !!!main 0x080010cc Section 8 __main.o(!!!main)
+ !!!scatter 0x080010d4 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x08001108 Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001164 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001180 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001182 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001182 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001184 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x08001186 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x08001186 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x08001188 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x08001188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x08001188 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x0800118e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x0800118e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001192 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800119a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x0800119c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x0800119c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x080011a0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x080011a8 Section 64 startup_at32f421.o(.text)
+ .text 0x080011e8 Section 78 rt_memclr_w.o(.text)
+ .text 0x08001236 Section 0 heapauxi.o(.text)
+ .text 0x0800123c Section 74 sys_stackheap_outer.o(.text)
+ .text 0x08001286 Section 0 exit.o(.text)
+ .text 0x08001298 Section 8 libspace.o(.text)
+ .text 0x080012a0 Section 0 sys_exit.o(.text)
+ .text 0x080012ac Section 2 use_no_semi.o(.text)
+ .text 0x080012ae Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x080012b0 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080012e8 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001318 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001430 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001434 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001460 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x0800149c Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001520 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x0800154c Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001550 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001578 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x0800157c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001580 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x0800165c Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001660 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001664 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800181c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001834 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001868 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800186c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001871 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001870 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x0800189c Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018e0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001908 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001930 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b8c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bb8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bcc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001be8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c74 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d30 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d54 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d6c Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002620 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800280c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002828 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002894 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002918 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a20 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a38 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a54 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a7c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002af4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b70 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b94 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bc0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c10 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e48 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e54 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ef0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f30 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f44 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003054 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003060 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003074 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003204 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003224 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033ac Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003438 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800344c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003454 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003464 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800348c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800349c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003514 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800352c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003554 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003580 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003584 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003718 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037cc Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003afc Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004704 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004814 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080049f8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a64 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004a7c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004af0 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004cb4 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d1c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004d84 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e00 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004e7c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f0c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004f44 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004fbc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005020 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080050a0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080050b0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005130 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005254 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080052f0 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800530c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a70 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a8c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a98 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005aa4 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005ab8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b30 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c10 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c20 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d14 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x080061f8 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08006290 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006308 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063c4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006560 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006574 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006588 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006610 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006624 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006638 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800664c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006760 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x0800676f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006824 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006878 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006890 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a14 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006a7c Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006ab4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006ae4 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b4c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bb4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c40 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c4c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c5b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d36 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d36 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 96 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000060 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000068 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003c0 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000420 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x2000047c Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x20000514 Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000860 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000860 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a60 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a60 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e60 Data 0 startup_at32f421.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
+ __ARM_exceptions_init - Undefined Weak Reference
+ __alloca_initialize - Undefined Weak Reference
+ __arm_preinit_ - Undefined Weak Reference
+ __arm_relocate_pie_ - Undefined Weak Reference
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __rt_locale - Undefined Weak Reference
+ __sigvec_lookup - Undefined Weak Reference
+ _atexit_init - Undefined Weak Reference
+ _call_atexit_fns - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _fp_trap_init - Undefined Weak Reference
+ _fp_trap_shutdown - Undefined Weak Reference
+ _get_lc_collate - Undefined Weak Reference
+ _get_lc_ctype - Undefined Weak Reference
+ _get_lc_monetary - Undefined Weak Reference
+ _get_lc_numeric - Undefined Weak Reference
+ _get_lc_time - Undefined Weak Reference
+ _getenv_init - Undefined Weak Reference
+ _handle_redirection - Undefined Weak Reference
+ _init_alloc - Undefined Weak Reference
+ _init_user_alloc - Undefined Weak Reference
+ _initio - Undefined Weak Reference
+ _rand_init - Undefined Weak Reference
+ _signal_finish - Undefined Weak Reference
+ _signal_init - Undefined Weak Reference
+ _terminate_alloc - Undefined Weak Reference
+ _terminate_user_alloc - Undefined Weak Reference
+ _terminateio - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_at32f421.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f421.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_at32f421.o(RESET)
+ __main 0x080010cd Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x080010d5 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x080010d5 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x080010e3 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x08001109 Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x08001109 Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001165 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001181 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001185 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x08001187 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x08001189 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x08001189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x08001189 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x0800118f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800119b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x0800119d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x080011a9 Thumb Code 8 startup_at32f421.o(.text)
+ NMI_Handler 0x080011b1 Thumb Code 2 startup_at32f421.o(.text)
+ CRM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ ERTC_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT1_0_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ EXINT3_2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ FLASH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C1_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_ERR_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ I2C2_EVT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ PVM_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI1_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ SPI2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR17_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR1_CH_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ TMR6_GLOBAL_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ USART2_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ WWDT_IRQHandler 0x080011c3 Thumb Code 0 startup_at32f421.o(.text)
+ __user_initial_stackheap 0x080011c5 Thumb Code 0 startup_at32f421.o(.text)
+ __aeabi_memclr4 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x080011e9 Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x080011ed Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x08001237 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x08001239 Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x0800123b Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x0800123d Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x08001287 Thumb Code 18 exit.o(.text)
+ __user_libspace 0x08001299 Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x08001299 Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x080012a1 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x080012ad Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x080012ad Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x080012af Thumb Code 0 indicate_semi.o(.text)
+ ADC1_CMP_IRQHandler 0x080012b1 Thumb Code 54 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012e9 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001319 Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001431 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001435 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001461 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x0800149d Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001521 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001525 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x0800154d Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001551 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001579 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ PendSV_Handler 0x0800157d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001581 Thumb Code 218 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x0800165d Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001661 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001665 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016f1 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001809 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800181d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001835 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001845 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001869 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800186d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x0800189d Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018e1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018f5 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018fd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001909 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001911 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001925 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001931 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b8d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bb9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bcd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001be9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c75 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d31 Thumb Code 36 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d55 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d6d Thumb Code 984 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1244 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002621 Thumb Code 492 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800280d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002829 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002845 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800287d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002895 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002919 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a39 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a55 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a7d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002aa5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002af5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b71 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b85 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b95 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bc1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c11 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e49 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e55 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e65 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e75 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ef1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f31 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f45 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003055 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003061 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003075 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003205 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003225 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033ad Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003439 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800344d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003455 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003465 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800348d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800349d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003515 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800352d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003555 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003581 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003585 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003719 Thumb Code 180 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037cd Thumb Code 814 main.o(.text.loadEEpromSettings)
+ main 0x08003afd Thumb Code 3080 main.o(.text.main)
+ makeTelemPackage 0x08004705 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004815 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080049f9 Thumb Code 108 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a65 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004a7d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004af1 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004b85 Thumb Code 302 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004cb5 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d1d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004d85 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e01 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004e7d Thumb Code 144 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f0d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f45 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004fbd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005021 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080050a1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080050b1 Thumb Code 126 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005131 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005255 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x080052f1 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800530d Thumb Code 1890 main.o(.text.setInput)
+ setInputPullUp 0x08005a71 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a8d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a99 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005aa5 Thumb Code 20 sounds.o(.text.setVolume)
+ system_clock_config 0x08005ab9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b31 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c21 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d15 Thumb Code 1252 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x080061f9 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08006291 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080062f5 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006309 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063c5 Thumb Code 412 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006561 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006575 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006589 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006611 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006625 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006639 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800664d Thumb Code 274 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006761 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006761 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006825 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006825 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006833 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006841 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006841 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800684f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800684f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800685d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800685d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800686b Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800686b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006879 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006891 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006891 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a15 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a15 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006a7d Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006a7d Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006ab5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006ab5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006ae5 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b4d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b4d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006b9f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bb5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c41 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c4d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c4d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d36 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d3e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d50 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d70 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_changeov